Mobile ou de numéro de téléphone validation en javascript
J'ai besoin de valider de téléphone ou numéro de téléphone mobile en javascript.
Il doit correspondre à l'un des types suivants:
+91-9198387083
9198387083
09198387083
C'est un numéro à 10 chiffres avec l'un de ces quatre préfixes '+91-'
, '+91'
, '0'
ou ''
Quelqu'un peut-il me suggérer une expression regex en javascript qui correspond à tous les trois types.
- doublons possibles: stackoverflow.com/questions/2386054, stackoverflow.com/questions/5286046
Vous devez vous connecter pour publier un commentaire.
J'avais utilisant quelque chose comme ceci:
C'est très spécifique au sujet de l'un de vos trois autorisé des préfixes (ou pas de préfixe) suivi d'exactement 10 chiffres et pas de caractères supplémentaires sur le début de la fin de la chaîne.
Application de Test avec les deux valides et non valides et les numéros de téléphone ici: http://jsfiddle.net/jfriend00/K9bjL/
Quelque chose comme cela devrait fonctionner:
/\+?[0-9]+-?[0-9]/
Numéro à 10 chiffres avec l'un de ces quatre préfixes
+91-
,+91
,0
ou:
Mon masque simplement pour tous téléphones similaires