Je recherche une expression régulière qui correspondra au texte compte tenu des exigences suivantes:
Ces exemples doivent correspondre à:
Ces exemples ne doivent pas correspondre:
C’est essentiellement pour les numéros de téléphone indiens.
Veuillez fournir des exemples. J’ai déjà effectué une recherche sur Google et ces réponses génèrent une validation excessive.
Essayez quelque chose comme ça:
^9\d{9}$
Je préfère toujours les RE qui peuvent être utilisées sur n’importe quel moteur (donc pas de choses "\d"
fantaisistes):
^9[0-9]{9}$
ou, dans une crise,
^9[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$
si le moteur RE n’a même pas "{}"
.
Oui, je sais que le moteur C # peut exécuter à la fois "\d"
et "{}"
mais ce n’est pas toujours le cas.
Essayez ceci il est testé
^([7-9]{1})([0-9]{9})$
^ 9 [0-9] {9} $
Essayez ceci il est testé
^([9]{1})([0-9]{9})$
Chk this out ……. Expression
^((\+){0,1}91(\s){0,1}(\-){0,1}(\s){0,1}){0,1}9[0-9](\s){0,1}(\-){0,1}(\s){0,1}[1-9]{1}[0-9]{7}$
Description: Cette expression sert à valider les n ° de mobiles indiens.
Allumettes :
9836193498
+919836193498
9745622222
Non-matchs:
+9197456222222
8745622222
9836193481
9{1}\d{9}
ou sans prédéfini \d
9{1}[0-9]{9}
^([1-9]{1})([0-9]{9})$
Essayez ce mobile à 10 chiffres Pas de validation = ^ ([1-9] {1}) ([0-9] {9}) $ Cette expression est très utile pour les indiens mobiles. Cette expression ne permet pas le premier chiffre à zéro (0) exemple: 0123456789).
essaye ça
^(((\+?\(91\))|0|((00|\+)?91))-?)?[7-9]\d{9}$
Eh bien, j’ai écrit cette expression régulière pour valider le numéro de téléphone indien.Le numéro de base en Inde commence par 7-9, à l’exclusion du code pays (+91) et (0) .Cet regex vérifie la configuration du numéro de téléphone mobile, y compris le code pays. par exemple
regex est:
^(?:(?:\+|0{0,2})91(\s*[\-]\s*)?|[0]?)?[789]\d{9}$
vous pouvez vérifier / tester vos entrées ici validation de regex