Options des expressions régulières
Posté : 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)
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
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
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;
}
Merci