Регулярное выражение, соответствующее 3 или 4-значным cvv кредитной карты
Я еще не знаю regexp, но рано или поздно я буду читать и учиться.
Но на данный момент мне нужно регулярное выражение, соответствующее 3 или 4-значным cvv кредитной карты, поэтому я могу проверить вход в javascript и позже на PHP.
насколько мне известно, cvv должны быть 3 или 4 цифры.
Я пробовал это в своем javascript-коде, и я не уверен, что это правильно.
if (/[0-9]{3}+/.test(value))
return false;
Ответы
Ответ 1
Чтобы соответствовать 3 или 4 цифрам, используйте следующее регулярное выражение:
/^[0-9]{3,4}$/
Пояснение:
-
^
: начало строковой привязки
-
[0-9]
: цифра между 0 и 9 (здесь вы также можете использовать \d
)
-
{3,4}
: значение квантификатора между 3 и 4.
-
$
: Конец привязки строки