私はそれも、クレジットカードの有効期限(YYYY-MM形式)何らかの理由でPHPするpreg_match日付フォーマット「YYYY-MM」
if (!preg_match('/([0-9]{4})\-([0-9]{2})/', $expirationDate, $matches)) {
throw new Services_Payment_Exception('Card expiration date is invalid');
}
に一致するようにpreg_match: check birthday format (dd/mm/yyyy)から変更プリプレグ形式を使用しようとしています20111-02(無効年)などの無効な値を検証します。 ここで何が間違っていますか?私は年が4桁であることを確認したいと月は2桁の数字(01、02 ... 12)