
Javascript | Expressions Regulieres
Ce que vous allez Apprendre
Comment valider la saisie d'un formulaire en Javascript.
Dans ce tutoriel nous expliquons le principe des expressions régulières. Ce motif nous permet de comparer ou de chercher des caractères dans un texte.
2 étapes pour cela
- La création de la regexp
//Ecriture Littérale
let regExp1 = /a/g;
//Ou constructeur d'objet
let regExp2 = new RegExp('a', 'g');
- Le test de la regexp appliqué au texte
let prenom = 'gael';
// fonction de test -> retourne un booleen
let testRegExp = regExp2.test(prenom);
//Test de la valeur de retour
if( testRegExp ) {
console.log('le texte contient un A');
}
Exemple avec le test d'une validation d'un format d'email
//Création de l'expression régulière
let emailRegExp = new RegExp('^[a-zA-Z0-9.-_]+[@]{1}[a-zA-Z0-9.-_]+[.]{1}[a-z]{2,10}$', 'g');
//Test de l'expression
if (emailRegExp.test('toto@gmail.com')) {
alert('email valide');
}
Commentaires 3