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

Le guide complet du JavaScript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application

Extension navigateur Get-My-IP

Quelle est mon adresse IP ?Installez l'extension Get-My-IP.com pour afficher votre IP d'un seul clic
Le 17/10/2018 09:02:05 sur php7 en 73.95 ms