Expression régulière - Plage (2-16)?
Tout ce que je veux faire est de correspondre à un nombre entre 2-16, couvrant 1 chiffre à 2 chiffres
selon http://www.regular-expressions.info/numericranges.htmlils ont des exemples pour 1 ou 2 chiffres gammes, mais pas quelque chose qui s'étend sur les deux..si cela fait sens.
The regex [0-9] matches single-digit numbers 0 to 9. [1-9][0-9] matches double-digit numbers 10 to 99.
Quelque chose comme "^[2-9][1-6]$" correspond à 21 ou même 96 lol. Toute aide serait appréciée.
source d'informationauteur Jerrold
Vous devez vous connecter pour publier un commentaire.
va correspondre à un seul chiffre compris entre 2 et 9 inclus, ou un 1 suivi d'un chiffre entre 0 et 6 inclus.
Avec des séparateurs (par habitude):
/^([2-9]|1[0-6])$/
La regex est lui-même qu':
^([2-9]|1[0-6])$
(Edit: Retiré des devis pour des précisions.)
(^[2-9]$|^1[0-6]$)
Par la spécification de démarrer et de s'arrêter pour chaque ensemble de nombres que vous cherchez pour vos regex ne sera pas aussi de retour 36, 46, ... et ainsi de suite. J'ai essayé la solution ci-dessus et a constaté que ce qui fonctionne le mieux pour rester dans la gamme de 2-16.