Maison > interface Web > js tutoriel > le corps du texte

Description détaillée des expressions régulières JS

零到壹度
Libérer: 2018-04-12 11:09:13
original
1221 Les gens l'ont consulté

Les expressions régulières sont des objets qui décrivent des modèles de caractères. Il est utilisé pour faire correspondre des modèles de chaînes et rechercher et remplacer. Il s'agit d'un outil puissant pour effectuer une correspondance de modèles sur des chaînes.

Syntaxe
var patt=new RegExp(pattern,modifiers);
var patt=/pattern/modifiers; pattern (modèle) décrit le modèle de l'expression
les modificateurs (modificateurs) sont utilisés pour spécifier la correspondance globale, la correspondance sensible à la casse et la correspondance multiligne
Remarque : lorsque vous utilisez le constructeur pour créer un objet régulier, vous avez besoin les règles normales d'échappement de caractères (précédant la barre oblique inverse). Par exemple, les éléments suivants sont équivalents :
var re = new RegExp("w+");
var re = /w+/;

Modifier est utilisé pour effectuer une correspondance globale et sensible à la casse :
Description du modificateur

i Effectue une correspondance insensible à la casse.

g effectue une correspondance globale (trouve toutes les correspondances au lieu de s'arrêter une fois la première correspondance trouvée).
m Effectuer une correspondance multi-lignes.



Crochets Les crochets sont utilisés pour rechercher des caractères dans une certaine plage :
Description de l'expression

[abc] recherche tous les caractères entre crochets.

[^abc] recherche tous les caractères qui ne sont pas entre crochets.
[0-9] trouve n'importe quel nombre de 0 à 9.
[a-z] recherche n'importe quel caractère de a minuscule à z minuscule.
[A-Z] Recherche n'importe quel caractère de A majuscule à Z majuscule.
[A-z] recherche n'importe quel caractère de A majuscule à z minuscule.
[adgk] Trouvez n'importe quel personnage dans l'ensemble donné.
[^adgk] trouve n'importe quel caractère en dehors de l'ensemble donné.
(rouge|bleu|vert) Recherchez n’importe quelle option spécifiée.



Métacaractères Les métacaractères sont des caractères avec des significations particulières :
Description des métacaractères

Trouve un seul. caractère, à l'exception des nouvelles lignes et des terminateurs de ligne.

w Rechercher des caractères de mots.
W Rechercher des caractères autres que des mots.
d Trouver des numéros.
D Rechercher des caractères non numériques.
s Rechercher des caractères d'espacement.
S Rechercher des caractères autres que des espaces.
b Correspond aux limites des mots.
B correspond aux limites des non-mots.

Méthodes objets RegExp
Méthodes IE
compiler Compile les expressions régulières.                                                                                                                                                         Renvoie la valeur trouvée et détermine sa position. 1 4
test Récupère la valeur spécifiée dans la chaîne. Renvoie vrai ou faux.                                                                                                                               FF IE
recherche Récupère les valeurs qui correspondent à une expression régulière. 1 4 Match trouve une correspondance d'une ou plusieurs expressions régulières. 1 4
replace remplace la sous-chaîne correspondant à l'expression régulière. 1 4 Split divise la chaîne en un tableau de chaînes.                               4

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!