Retourner à la page d'accueil de TJS

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

          

Contenu de l'expression parenthésée 1 à 9

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

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 22/11/2017 10:26:10 sur php7 en 22.23 ms