| La référence javascript : Objets, méthodes, propriétés |
|
| Propriété : RegExp.$1..$9 Contenu de l'expression parenthésée 1 à 9 Compatible : Syntaxe $1, ..., $9 Description Ces paramètres $1 à $9 sont utilisés dans la méthode replace() pour modifier une chaîne. Exemple Rendre une url cliquable Code source <SCRIPT language=javascript> var reg=new RegExp("((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 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. Page en rapport Le tutorial sur les expressions régulières |
| Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com |