Introduction aux expressions régulières en JavaScript Les expressions régulières sont une chaîne de caractères utilisée pour valider le contenu d'une autre chaîne. Ces chaînes de caractères qui forment l'expression régulière sont stockées dans un objet. Syntaxe var regEx = /^(A-Za-z)/; Ici, l'objet variable nommé «regEx» contient le modèle d'expression régulière. Maintenant, testons si une autre chaîne correspond à cette expression régulière. Code var str = "EduCBA"; var regEx = /^(A-Za-z)/; var res = "false"; if((regEx))( res= "true";) alert(res); Production: vrai Ici, dans l'exemple ci-dessus, l'expression régulière vérifie si une chaîne contient uniquement les alphabets A à Z dans les majuscules et les minuscules. JavaScript - Les expressions régulières – StackTrace. Si c'est le cas, il renvoie «vrai», sinon «faux». Syntaxe des expressions régulières en JavaScript Une expression régulière se compose de deux parties. La première partie est le modèle, qui est suivi d'un indicateur facultatif. Syntaxe var regEx = /pattern/flag Les indicateurs sont également appelés modificateurs.
Correspond à toute chaîne qui contient zéro ou une occurrence de n Utilisation de l'objet RegExp En JavaScript, l'objet RegExp est un objet d'expression régulière avec des propriétés et méthodes prédéfinies. Utilisation de test() Le test() méthode est une méthode d'expression de RegExp. Il recherche une chaîne pour un motif, et renvoie vrai ou faux, en fonction du résultat. L'exemple suivant recherche une chaîne pour le caractère "e": Exemple var patt = /e/; ("The best things in life are free! "); Comme il y a un "e" dans la chaîne, la sortie du code ci - dessus sera: true Essayez - le vous - même » Vous n'êtes pas obligé de mettre l'expression régulière dans une première variable. Expression régulière javascript 2. Les deux lignes ci-dessus peuvent être raccourcies à l'un: /e/("The best things in life are free! "); Utilisation de exec() Le exec() méthode est une méthode d'expression de RegExp. Il recherche une chaîne pour un motif spécifié, et renvoie le texte trouvé. Si aucune correspondance est trouvée, elle renvoie null.
La méthode (str) retourne true s'il y a au moins une correspondance, sinon false.
Concrètement, les expressions régulières vont nous permettre de vérifier la présence de certains caractères ou suites de caractères dans une expression. En JavaScript, les expressions régulières sont avant tout des objets appartenant à l'objet global constructeur RegExp. Expression régulière javascript pdf. Nous allons donc pouvoir utiliser les propriétés et méthodes de ce constructeur avec nos expressions régulières. Notez déjà que nous n'allons pas être obligés d'instancier ce constructeur pour créer des expressions régulières ni pour utiliser des méthodes avec celles-ci. Nous allons également pouvoir passer nos expressions régulières en argument de certaines méthodes de l'objet String pour effectuer des recherches ou des remplacements dans une chaine de caractère. Création d'une première expressions régulière et syntaxe des Regex Nous disposons de deux façons de créer nos expressions régulières en JavaScript: on peut soit déclarer nos expressions régulières de manière littérale, en utilisant des slashs comme caractères d'encadrement, soit appeler le constructeur RegExp().