Cette étude expliquera le regex pour valider le numéro de téléphone en JavaScript.
Numéro de téléphone regex en javascript
Les expressions régulières sont la méthode la plus simple pour valider les numéros de téléphone en JavaScript. Cependant, selon les préférences de l'utilisateur, les numéros de téléphone peuvent être formatés de différentes manières. Voici quelques expressions régulières pour la validation du numéro de téléphone.
Exemple 1: Numéro de téléphone de base Validation Regex
Ici, les modèles regex divisés ci-dessous ou les expressions régulières ne permettent que des numéros de téléphone avec 10 chiffres. Aucun caractère spécial, y compris les espaces, n'est autorisé.
Motif regex
Suivez le modèle regex donné pour la validation du numéro de téléphone de base:
Ou
/ ^ \ d 3 \ d 3 \ d 4 $ /Voici une ventilation de tous les éléments pour aider les lecteurs à comprendre ce qu'il contient.
Utilisez l'un des exploits ci-dessus pour le numéro de téléphone validant sans aucun caractère spécial ou délimiteur.
Dans le fichier html, créez un formulaire en utilisant le code ci-dessous:
Dans l'extrait de code ci-dessus,
Les classes CSS suivantes sont utilisées pour le message d'erreur:
.erreurLe formulaire HTML ressemblera à:
Dans le fichier JavaScript, utilisez les lignes de code ci-dessous:
fonction validePhonenumber (e)Dans cet extrait de code:
Après cela, définissez une fonction appelée «phoneRegex ()«Lorsque le motif Regex sera défini pour le numéro de téléphone validant:
fonction phoneregex (input_str)Enfin, appelez la fonction "validerPhonenumber ()"Sur la soumission en utilisant l'ID du bouton"soumettre"Avec l'aide du"addEventListener ()" méthode:
document.getElementByid («formulaire»).addEventListener («soumettre», validerphonenumber);Sortir
La sortie ci-dessus signifie que le modèle Regex pour les numéros de téléphone avec 10 chiffres et sans aucun caractère spécial ou délimiteur fonctionne avec succès.
Exemple 2: Numéro de téléphone complexe Validation Regex
Les modèles regex divisés ci-dessous ou les expressions régulières permettent des numéros de téléphone avec 10 chiffres et des caractères spéciaux, notamment le signe plus, le tableau de bord et les parenthèses.
Modèle regex pour valider les numéros de téléphone avec Delimiter Dash (-)
Le regex pour valider les numéros de téléphone avec 10 chiffres et un tableau de bord spécial (-):
Le motif montre:
Ajoutez le motif regex ci-dessus dans le "phoneRegex ()”Fonction définie:
fonction phoneregex (input_str)La sortie correspondante sera:
Modèle regex pour valider les numéros de téléphone avec les délimiteurs, y compris Dash (-) et Braces ()
Le regex pour valider les numéros de téléphone avec 10 chiffres et les appareils orthopédiques de caractères spéciaux (), et Dash (-):
Le motif montre:
Ajoutez l'expression régulière ci-dessus dans le «phoneRegex ()”Fonction définie:
fonction phoneregex (input_str)Sortir
La sortie ci-dessus accepte les caractères spéciaux ou les délimiteurs en entrée, y compris les accolades et les tirets avec le numéro de téléphone à 10 chiffres. Il affiche une erreur tandis que le signe (+) est utilisé dans l'entrée.
Modèle regex pour valider les numéros de téléphone avec tous les délimiteurs, y compris Dash (-), Bracets (), DOT (.), Les espaces et (+) signe
Le regex pour valider les numéros de téléphone avec 10 chiffres et des caractéristiques spéciales (), Dash (-), Dot (.), le signe plus (+) et l'espace:
Le motif montre:
Utilisez le modèle ci-dessus dans le «phoneRegex ()”Fonction définie:
fonction phoneregex (input_str)Sortir
Nous avons compilé tous les modèles regex possibles ou expressions régulières pour valider les numéros de téléphone.
Conclusion
L'utilisation d'expressions régulières en JavaScript est le moyen le plus simple de valider les numéros de téléphone. Il y a beaucoup de vérifications que le développeur peut appliquer sur le numéro de téléphone à l'aide de regex. Les vérifications ne peuvent être que des nombres ou des nombres avec des caractères spéciaux ou des délimiteurs, y compris des tirets, des accolades, des points, des espaces et le signe plus. Cette étude explique différents experts qui peuvent valider le numéro de téléphone en JavaScript.