Guide JavaScript 1.5:Création d'une expression rationnelle
Un article de MDC.
[modifier] Création d'une expression rationnelle
Vous pouvez construire une expression rationnelle de deux façons :
- En utilisant une expression rationnelle directe d'une façon littérale, comme ci-dessous :
re = /ab+c/;
- Les expressions rationnelles directes permettent la compilation de l'expression rationnelle lors de la lecture du script. Si cette dernière est censée rester constante, mieux vaut utiliser cette méthode pour de meilleures performances.
- En appelant le constructeur d'objets RegExp, comme ceci :
re = new RegExp("ab+c");
- L'utilisation du constructeur d'objets permet la compilation de l'expression rationnelle à l'exécution. Utilisez le constructeur d'objets si vous savez que l'expression rationnelle est amenée à changer, ou si vous ne connaissez pas le masque et l'obtenez d'une autre source, par une entrée clavier par exemple.