Comment valider une lettre et une entrée en espace uniquement via une expression régulière JavaScript

Comment valider une lettre et une entrée en espace uniquement via une expression régulière JavaScript
Lors du développement de sites Web à l'aide de JavaScript, la validation des champs d'entrée des formulaires HTML est une partie importante. L'exigence commune de validation d'entrée est qu'un utilisateur entre les lettres et les espaces dans le champ de saisie d'un formulaire. Ceci est possible en utilisant des expressions régulières JavaScript.

Ce tutoriel décrira la lettre de validation et l'espace uniquement entrée en utilisant des expressions régulières en javascript.

Comment vérifier / valider une lettre et une entrée en espace uniquement avec JavaScript Regex / Expression régulière?

Pour valider le champ de saisie, créez une expression régulière ou le modèle regex qui correspond uniquement aux lettres et aux espaces blancs. Ensuite, utilisez le "correspondre()" ou "test()«Méthode pour vérifier l'entrée de l'utilisateur, s'il correspond au modèle donné ou non.

Le modèle suivant sera utilisé pour la validation du champ de saisie pour entrer uniquement des lettres avec des espaces blancs:

var regexpattern = / ^ [a-z] [a-z \ s] * $ /;

Pour utiliser le "correspondre()”Méthode, utilisez la syntaxe mentionnée ci-dessous:

saisir.Match (modèle)

Vous pouvez également utiliser le «test()«Méthode pour vérifier les entrées en fonction de Regex en utilisant la syntaxe fournie:

modèle.test (entrée)

Exemple
Dans l'exemple donné, nous utiliserons le «correspondre()»Méthode pour valider le champ de saisie.

Tout d'abord, créez une forme dans un document HTML à l'aide du HTML "«Élément, qui contient un champ de saisie et un bouton de soumission qui appelle la fonction«validerInput ()"Sur le bouton CLIC:






Dans le fichier JavaScript, utilisez le code suivant pour valider le champ de saisie pour entrer uniquement les lettres et les espaces blancs:

fonction validerInput ()

var inputvalue = document.getElementByid ("entrée").valeur;
var regexpattern = / ^ [a-z] [a-z \ s] * $ /;
if (inputvalue.Match (regexpattern)))

alerte ("l'entrée est validée");
Retour Vrai;

autre

alert ("Entrer les lettres et les espaces uniquement");
retourne false;

Selon le code ci-dessus:

  • Dans le fichier JavaScript, définissez une fonction nommée «validerInput ()".
  • Dans la fonction, premièrement, obtenez la valeur du champ de saisie en utilisant le «getElementByid ()«Méthode et définissez une expression régulière.
  • Ensuite, utilisez le "correspondre()”Méthode pour vérifier si l'entrée correspond au motif regex donné / spécifié.
  • Si "Oui", Alors montrez un message d'alerte"L'entrée est validée". Si ce n'est pas le cas, alors affichez le message "Entrez les lettres et les espaces uniquement”Dans une boîte alerte.

Sortir

Il s'agit de valider une entrée pour entrer uniquement des lettres et des espaces blancs en utilisant des expressions régulières JavaScript.

Conclusion

Pour valider un champ de saisie pour entrer uniquement des lettres et des espaces blancs, utilisez l'expression régulière ou le modèle regex "/ ^ [a-z] [a-z \ s] * $ /"Avec le javascript préconçu"correspondre()" et "test()«Méthodes. Ces méthodes sont utilisées pour vérifier les champs d'entrée en fonction du modèle fourni. Ce tutoriel a décrit la procédure pour valider la lettre et l'espace uniquement entrée en utilisant des expressions régulières en JavaScript.