Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme RegExp javascript

    21 avril 2006 à 22:59:06

    bonjour bonjour,
    bon voila j'essaye de coder un bbcode javascript avec prévisualisation
    j'ai récupéré un morceau de script que j'essaye de modifier
    juste la pas de probleme mais je n'arrive pas a exactement faire se que je veux :/

    m'enfin fini le blabla voici le code
    function bbcode(str) {
            var tab = [
                    ["\\[b\\](.+)\\[/b\\]", "<span style=\"font-weight: bold;\">$1</span>"],
                    ["\\[i\\](.+)\\[/i\\]", "<span style=\"font-style: italic;\">$1</span>"],
                    ["\\[u\\](.+)\\[/u\\]", "<span style=\"text-decoration: underline;\">$1</span>"],
                    ["\\[lien=(.*?)\\](.*?)\\[/lien\\]", "<a href=\"$1\">$2</a>"],
                    ["\\[image\\](.+)\\[/image\\]", "<img src=\"$1\" alt=\"$1\" />"]
            ];
            for(var i = 0; i < tab.length; i++) {
                    str = str.replace(new RegExp(tab[i][0], "g"), tab[i][1]);
            }
            return str;
    }

    function previsualisation(champ, id) {
            var str = bbcode(champ.value);
            document.getElementById(id).innerHTML = str;
    }


    et en faite je voudrais l'adapter pour ce bbcode php
    mais je n'arrive pas a faire quelques truc comme le [lien][/lien] car si je mets [lien][b]lien[/b][/lien] je me retrouve avec ma balise <span> en lien ^^'

    voila voila en espérant une (des ?) réponse ;D merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter

    Probleme RegExp javascript

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown