Exemple
Faites une recherche globale pour "ain" dans une chaîne, et la sortie de l'indice après un match se trouve:
var str = "The rain in Spain stays mainly in the plain";
var patt1 = /ain/g;
while (patt1.test(str)==true)
{
document.write("'ain' found. Index now at: "+patt1.lastIndex);
document.write("<br>");
}
au-dessus de la sortie du code sera:
'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain'
found. Index now at: 28
'ain' found. Index now at: 43
Essayez vous - même » Définition et utilisation
La propriété lastIndex spécifie l'index à partir duquel commencer le prochain match.
Note: Cette propriété ne fonctionne que si le "g" modificateur est réglé.
Cette propriété renvoie un entier qui spécifie la position de caractère immédiatement après le dernier match trouvé par exec( ) ou test( ) méthodes.
Note: exec( ) et test( ) remis à zéro lastIndex à 0 si elles ne reçoivent pas un match.
Support du navigateur
Propriété | |||||
---|---|---|---|---|---|
lastIndex | Oui | Oui | Oui | Oui | Oui |
Syntaxe
RegExpObject .lastIndex
Valeur de retour
Type | La description |
---|---|
Number | Un entier qui spécifie la position de caractère immédiatement après la dernière correspondance trouvée par exec( ) ou test( ) méthodes |
Détails techniques
JavaScript Version: | 1.2 |
---|
<JavaScript Object RegExp