expression régulière correspondant à un cvv à 3 ou 4 chiffres d'une carte de crédit
Je ne connais vraiment pas encore regexp, mais tôt ou tard je vais lire et apprendre. Mais pour l'instant j'ai besoin d'une expression régulière correspondant à un cvv à 3 ou 4 chiffres d'une carte de crédit afin que je puisse valider l'entrée en javascript et plus tard en PHP. cvv sont censés être 3 ou 4 chiffres pour autant que je sache.
J'ai essayé ceci dans mon code javascript et je ne suis pas sûr que ce soit correct.
if (/[0-9]{3}+/.test(value))
return false;
22
demandé sur
themis
2012-08-17 23:09:48
1 réponses
Pour faire correspondre 3 ou 4 chiffres, utilisez l'expression régulière suivante:
/^[0-9]{3,4}$/
Explication:
-
^
: Début de l'ancre de chaîne -
[0-9]
: Chiffres entre 0 et 9 (vous pouvez également utiliser\d
ici) -
{3,4}
: un quantificateur qui signifie entre 3 et 4. -
$
: fin de l'ancre de chaîne
75
répondu
Mark Byers
2012-08-17 19:10:59