*   >> Lecture Éducation Articles >> tech >> conception de sites Web

Introduction à Javascript cordes régulières Expressions

Parole Matching Considérons le code suivant:. Var pos = "Bonjour Monde" de la recherche (/World /); alert (POS); Ceci est un simple fichier HTML /JavaScript. Il est un élément de carrosserie. Cet élément du corps a juste un JavaScript. Dès que la page Web est chargée, ce script est exécuté. Si vous essayez le code ci-dessus, la boîte d'alerte affiche, le nombre 6. Regardons le script JavaScript. Ceci est le script contenu: var pos = "Bonjour tout le monde!" De recherche (/World /);. alert (POS); La première déclaration utilise la méthode search () de l'objet String.

L'argument de la méthode search () est /World /. L'objet de chaîne pour la méthode est "Bonjour tout le monde!"; ceci est un objet de chaîne littérale; ce est la chaîne sujet. L'expression rationnelle est /World /Ici, l'expression régulière est constituée du mot, «Monde», précédé par une barre oblique et terminée par un autre slash. La chaîne de l'objet est: "Bonjour tout le monde" Maintenant, si "Monde" se trouve dans la chaîne sujet, la méthode de chaîne, search () renvoie la position où le match a eu lieu dans le sujet. Comptage de position dans une chaîne commence à partir de zéro.

La position ici est la position dans la chaîne où commence la chaîne sous trouvé. Dans notre cas, il est de 6. La chaîne de sous, "Monde" commence à la position 6 dans le sujet. Maintenant, si il n'y a pas de correspondance, qui est si aucun sous-chaîne se trouve dans la chaîne de l'objet (qui représente l'expression rationnelle), la méthode search () reviendrait, -1. Si vous voulez juste savoir si oui ou non correspondance se produit, vous pouvez utiliser le code suivant. if ("Bonjour tout le monde!" rechercher (/World /) = -1.

!) alert ('reconnu'); else alert ('ne correspond pas »); Si l'appariement se produit, la méthode search () renvoie la position dans la chaîne où l'appariement est survenu. Si l'appariement ne se produit pas, il renvoie -1. Cette fonction est utilisée dans le cas de l'état-code ci-dessus. Si l'appariement se produit, les alertes de code «adapté». Si l'appariement ne se produit pas, les alertes de code »ne correspond pas". Mote: Matching est sensible à la casse.

Donc, si nous avions "Monde" dans l'expression régulière comme «monde» avec le W en minuscules, la condition si ne tiendrait pas, et notre code va afficher, "ne correspond pas". Eh bien, nous allons utiliser le second code (et ses dérivés) ci-dessus le plus souvent le premier dans cette série d'articles. Avant l'instruction if dans l

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.