Le conditionnelle suivante sera également produire un match: if ("un, deux, trois, quatre, cinq" .search (/deux \\ b /) = -1!) Ici, même si il ya un espace entre la virgule et le mot , "trois", le "\\ b" correspond toujours à la frontière entre le mot, «deux» et la virgule qui le suit; la virgule est un caractère non-mot et il ya donc une limite entre le mot, «deux» et la virgule. Maintenant, la volonté conditionnelle suivante produit un match: si (.search "un-deux-trois, quatre, cinq" (/trois \\ b /) = -1!) Voici la partie de chaîne «trois» est ce qui a été adapté.
Le "\\ b" correspond à la limite entre le mot "trois" et le caractère "-" qui le suit. Le caractère "-" est un séparateur de mot; elle sépare deux mots accolés, il est pas un caractère de mot. Le conditionnel suivante produira un match: if (! "Un deux trois quatre cinq" .search (/cinq \\ b /) = -1) Voici le "\\ b", correspond à la limite entre le mot, «cinq» et la fermeture à double mark.Combining de cotation avec d'autres caractères Vous pouvez combiner les caractères spéciaux ci-dessus avec d'autres caractères comme nous l'avons vu.
L'expression suivante va produire un match: if ("un deux trois quatre cinq six" .search (/cinq \\ b six /) = -1!) Ceci est similaire à l'exemple précédent, nous avons vu. Vous avez la parole, «cinq» suivi par \\ b, un espace, puis "six" dans l'expression régulière. Eh bien, prenons une pause à ce point. Nous continuons dans la prochaine partie de la série.
Chrys
Pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous dans le champ de recherche de cette page puis cliquez sur Rechercher (utiliser le menu si disponible): Introduction à JavaScript Chaîne expressions régulières JavaScript chaîne normale Les profils d'expression Plus JavaScript cordes modèles d'expressions régulières en JavaScript Regroupement cordes Expressions réguli