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

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

Nouveau service en ligne de TJS

cleanMyJS : Détectez toutes les erreurs JavaScript de vos sitescleanMyJS.com
Détectez, enregistrez et analysez toutes les erreurs JavaScript de vos sites
Le 16/12/2018 18:05:14 sur php7 en 76.98 ms