Maison >interface Web >js tutoriel >Une brève introduction à l'utilisation des expressions régulières dans les connaissances JavaScript_Basic

Une brève introduction à l'utilisation des expressions régulières dans les connaissances JavaScript_Basic

WBOY
WBOYoriginal
2016-05-16 15:54:481246parcourir

Une expression régulière est un objet qui décrit un modèle de caractère.

La classe RegExp de JavaScript représente des expressions régulières et des définitions de chaînes et d'expressions régulières, utilisant des expressions régulières pour effectuer une puissante correspondance de modèles et des fonctionnalités de recherche et de remplacement de texte.
Syntaxe :

Les expressions régulières peuvent être définies à l'aide de RegExp() :

var pattern = new RegExp(pattern, attributes);

or simply

var pattern = /pattern/attributes;

Voici la description des paramètres :

  • Modèle : une chaîne spécifiant une expression régulière ou un autre modèle d'expression régulière.
  • Attributs : contient tous les attributs "g", "i" et "m" spécifiés globalement, chacun étant une chaîne facultative, insensible à la casse et correspondant.

Parenthèses :

Les crochets ([]) ont une signification particulière lorsqu'ils sont utilisés dans le contexte d'expressions régulières. Ils sont utilisés pour rechercher des plages de caractères.

2015615115910343.jpg (696×355)

La plage indiquée ci-dessus est générale ; vous pouvez également utiliser la plage [0-3], qui correspond à n'importe quel nombre décimal de 0 à 3, ou la plage [b-v], qui correspond à n'importe quelle lettre minuscule, de b à v
Qualificateur :

Une fréquence ou une séquence de caractères entre crochets et la position d'un seul caractère peuvent être représentées par un caractère spécial. Chaque caractère spécial a une connotation spécifique. Les signes , *, ? et $ suivent tous une séquence de caractères.
Exemple :

2015615115941726.jpg (677×460)

L'exemple suivant clarifiera le concept de correspondance de caractères.

2015615115959365.jpg (686×289)

Caractères littéraux :

2015615120019708.jpg (701×550)

Les métacaractères sont juste précédés d'une barre oblique inverse et leur fonction est de combiner des caractères alphabétiques avec des significations particulières.

Par exemple, vous pouvez rechercher des totaux monétaires importants en utilisant le métacaractère « d » : /([d] )000/, où d recherchera n'importe quelle chaîne de caractères numériques.

Ce qui suit est une liste de métacaractères qui peuvent être utilisés dans les expressions régulières de style Perl.

2015615120039833.jpg (880×289)

Modificateur

Plusieurs modificateurs sont disponibles qui peuvent rendre le travail avec les expressions régulières beaucoup plus facile, comme les majuscules et les minuscules, la recherche sur plusieurs lignes, etc.

2015615120103606.jpg (690×247)

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn