Подтвердить что ты не робот

Регулярное выражение, соответствующее 3 или 4-значным cvv кредитной карты

Я еще не знаю regexp, но рано или поздно я буду читать и учиться. Но на данный момент мне нужно регулярное выражение, соответствующее 3 или 4-значным cvv кредитной карты, поэтому я могу проверить вход в javascript и позже на PHP. насколько мне известно, cvv должны быть 3 или 4 цифры.

Я пробовал это в своем javascript-коде, и я не уверен, что это правильно.

if (/[0-9]{3}+/.test(value))
return false;
4b9b3361

Ответ 1

Чтобы соответствовать 3 или 4 цифрам, используйте следующее регулярное выражение:

/^[0-9]{3,4}$/

Пояснение:

  • ^: начало строковой привязки
  • [0-9]: цифра между 0 и 9 (здесь вы также можете использовать \d)
  • {3,4}: значение квантификатора между 3 и 4.
  • $: Конец привязки строки