Bonjour à tous , voici mon probleme , j'ai une prev en direct pour un forum , tout est nickel , sauf la balise code , j'ai fait ma fonction qui vire les smiley dedans , colorie , etc .. mais je sais pas comment l'utiliser dans une regex :
Là il prend la chaine text.. (en php ça marche)
Là il prend '$1' et pas la valeur de la premiere parenthese :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 data = data.replace(/\[code\]([\s\S]*?)\[\/code\]/g, 'Code($1)'); //Code(valeur)
Là il croit que $1 est une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 data = data.replace(/\[code\]([\s\S]*?)\[\/code\]/g, Code('$1')); //fonction Code sur '$1'
donc je vois pas trop la finte :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 data = data.replace(/\[code\]([\s\S]*?)\[\/code\]/g, Code($1)); //plantouille la variable $1 n'existant pas
Partager