Maison >interface Web >js tutoriel >Expressions régulières et objets RegExp en js
Cet article vous présente une introduction aux expressions régulières et aux objets RegExp en js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile. [Tutoriels vidéo associés recommandés : Tutoriel jQuery]
1 La signification des caractères correspondants aux expressions régulières js
<.>. Recherche un seul caractère, à l'exception des nouvelles lignes et des terminateurs de ligne. [abc] Recherchez tous les caractères entre crochets. 4. Modificateurs i Effectue une correspondance insensible à la casse. 5. Méthodes d'objet RegExp exec() est utilisée pour récupérer des caractères Correspond aux expressions régulières dans les chaînes. Renvoie un tableau contenant les résultats correspondants. Si aucune correspondance n'est trouvée, la valeur de retour est nulle. test() La méthode est utilisée pour détecter si une chaîne correspond à un certain modèle. Renvoie vrai si la chaîne contient du texte qui correspond au RegExpObject, faux sinon. Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
w Rechercher des caractères de mots.
W Recherchez des caractères autres que des mots.
dTrouver 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 autres que les mots.
[^abc] Recherchez tous les caractères qui ne sont pas entre crochets.
[0-9] Trouvez 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 la majuscule A à la majuscule Z.
[A-z] Recherche n'importe quel caractère de la majuscule A au z minuscule.
[abxy] Trouvez n'importe quel personnage dans l'ensemble donné.
[^abxy] Trouvez n'importe quel personnage en dehors de l'ensemble donné.
(rouge|bleu|vert) Recherchez n'importe quelle option spécifiée.
g Effectuer une correspondance globale (trouver toutes les correspondances au lieu de s'arrêter une fois la première correspondance trouvée).
m Effectuer une correspondance multi-lignes. <script type="text/javascript">
var txt1='Hello World 2019 !';
var patt1 = new RegExp(/\d+/g);
var result = patt1.exec(txt1);
document.write("匹配结果: " + result);
</script>
<script type="text/javascript">
var txt1='Hello World 2019 and 2020!';
var patt1 = new RegExp("and");
var result = patt1.test(txt1);
document.write("匹配结果: " + result);
</script>
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!