-1
votes

Regex pour faire correspondre un nombre supérieur à 9?

Comment mettre un nombre supérieur à 9 sur le jeu de caractères Regexp?

Par exemple, je peux faire ^ [01236] $ , mais si je veux mettre 100 comme option sur l'ensemble?

Comment résoudre ce problème?


2 commentaires

Les expressions régulières ne comprennent pas les valeurs numériques. Ils ne correspondent que des modèles de caractères. Si vous souhaitez tester la valeur numérique d'une chaîne, utilisez votre langue d'hôte.


@Andylester ouais, tu as raison. Merci pour le conseil.


3 Réponses :


1
votes

Si un nombre est supérieur à 9, il est plus de 2 chiffres et le premier chiffre n'est pas 0. Ainsi, la regex que vous souhaiteriez utiliser est: ^ [1-9] [0-9] + $


0 commentaires

1
votes

Si vous souhaitez mettre une chaîne spécifique multi-caractères, vous pouvez utiliser: xxx

qui correspondra à 10 , 100 , < Code> 200 , 301 et 601

test: https://regex101.com/r/bptbsx/1


0 commentaires

0
votes

'\ d +' peut trouver un numéro ayant 1 chiffres ou plus


0 commentaires