Regex pour trouver un nombre dans une chaîne
J'ai une chaîne qui peut ou peut ne pas contenir un nombre de 4 ou 5 chiffres. Je suis à la recherche d'une expression régulière qui permet de détecter si la chaîne n'a, en fait, avoir un tel numéro.
source d'informationauteur Jon Dewees
Vous devez vous connecter pour publier un commentaire.
L'infaillible pour éviter de plus les chiffres seraient les suivants:
Je suis en supposant que vous ne souhaitez pas autoriser pour une virgule après le chiffre des milliers? Si vous le faites alors:
Peut-être
?
\d{4,5} trouverez également des chaînes de caractères avec 6 chiffres dans - je ne sais pas si c'est un problème ou pas. Vous voulez peut-être faire quelque chose comme ceci:
([^\d]+|^)\d{4,5}[^\d]
Simple
\d{4,5}
suffira..NET? Ensuite, c'est
[0-9]{4,5}