Contenu de l'expression parenthésée 1 à 9 d'une expression régulière
Syntaxe $1, ..., $9
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description Les paramètres issus de l'expression régulière $1 à $9 sont utilisés dans la méthode replace() pour modifier une chaîne en récupérant des éléments trouvés dans la chaîne d'origine.
Exemple 1 : Rendre une url cliquable
Code source
<script type="text/javascript"> var reg=newRegExp("((http://)[a-zA-Z0-9/.]+)+","gi"); var chaine="Cliquez sur ce lien http://www.google.fr ou sur celui-ci http://www.google.com !"; document.write("Chaîne d'origine : " + chaine + "<BR>"); document.write("Chaîne traitée : " + chaine.replace(reg, "<A href='$1' target=_blank>$1</A>") + "<BR>");
</script>
Résultat
Emulation de la console
Explication
Repère les sous-chaînes de caractères commençant par http:// et composées de lettres, de chiffres, et des caractères possibles dans une url.
Remplace alors dans la chaîne ces sous-chaînes par les sous-chaînes trouvées encadrées de la balise <A> permettant le clic.