par
alexbad » 10 janv. 2006, 01:05
Salut,
Je bloque sur un problème auquel doit pourtant s'associer une solution simple. Par contre, j'ai fouillé le web, pas grand chose à ce sujet.
Mon problème vient de l'utilisation de la méthode
replace, j'aimerais trouvé un équivalent à l'option
U en PHP. Les deux seules options sur lesquelles j'ai pu me renseigner via

sont
g et
i mais rien concernant la gourmandise de la regex.
Voici donc un bout de code pour mieux comprendre(version très abrégé pour m'en tenir à l'essentiel)
Code : Tout sélectionner
function modifier()
{
b = document.forms['formulaire'].elements['texte'].value;
a = document.getElementById('preview');
b = b.replace(/\[b\](.*)\[\/b\]/g, '<b>$1</b>');
a.innerHTML = b;
}
Certains l'auront deviné, il s'agit d'un système d'aperçu en direct lors de la rédaction d'un texte quelconque. Pour info, le code qui appelle la fonction est un simple
onkeyup sur mon textarea.
Merci
