Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Propriété : RegExp.$1..$9

Contenu de l'expression parenthésée 1 à 9 d'une expression régulière

Syntaxe
$1, ..., $9

Compatible tous navigateurs

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=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
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.

Pages en rapport
Le tutorial sur les expressions régulières
L'assistant de création de RegExp
Page mise à jour le

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 24/04/2024 12:31:04 sur php 7 en 43.16 ms