Introduction La meilleure façon d'expliquer la signification de l'expression régulière est par l'illustration. Dans cet article, je vous présenter EcmaScript expressions régulières, obtenus avec l'objet de chaîne. Afin de comprendre les expressions régulières ECMAScript, vous devez avoir des connaissances de base dans ECMAScript, y compris les objets ECMAScript. Recherche un mot dans une chaîne Considérons la variable de chaîne suivant: var subject = "Les garçons sont sur le chemin de l'école."; Un document de programme ou HTML peut avoir de nombreuses chaînes.
En fait, l'ensemble du document HTML peut être considérée comme l'une chaîne très longue. Pour l'instant, concentrons-nous sur la chaîne ci-dessus. Vous ne pouvez pas connaître le contenu de la chaîne (voir explications ci-dessous). Bien que le programme est en marche (ou page Web est affiché), vous voudrez peut-être de savoir si la chaîne a le mot, "garçons". Dans ce cas, vous auriez poing tapez ce qui est connu comme une expression régulière et l'assigner à une variable.
Donc, vous devez taper, var = regexp /garçons /; Maintenant, la déclaration ECMAScript (opérande de droite) suivant renvoie un entier positif, si le mot, "garçons" se trouve dans la chaîne ou -1 si "garçons" est introuvable dans la chaîne: var pos = subject.search (expression rationnelle) ; Tout ce qui est retourné est détenu par la variable, pos. Dans l'opérande de droite de la déclaration, sous réserve, est l'objet de code de chaîne, qui a le mot que nous cherchons, tandis que, search () est une méthode de l'objet. Il est ce qui revient en fait procédé un nombre entier positif ou -1.
Dans la déclaration, il ya un point entre l'objet de la chaîne et de la méthode. La chaîne, qui a le mot que nous cherchons est appelée, le sujet. Ce que nous cherchons, placé entre deux barres obliques (y compris les barres obliques), comme avec, /garçons /, est appelé, l'expression régulière, en abrégé, expression rationnelle. En fait, l'expression, "Regular Expression" est vague de sens: Il peut signifier le sujet ou il peut signifier les deux barres obliques et leur contenu.
Cependant, comme vous commencez et continuer avec la série de tutoriels, dont le lien ci-dessous je donne, l'utilisation de l'expression ne sera pas un problème. Un exemple plus impliquant l'exemple ci-dessus est simple et vous ne même pas besoin de techniques d'expression régulière pour déterminer si un sujet a la parole. En d'autres termes, vous pouvez utili