Bonjour,

j'ai un problème dans la conversion de [list] en bbcode à <ul> en html, mon code js:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
texte=texte.replace(/\[list=([^\]]*)\](.+)\[\/list]/mig, '<ul type="$1">$2</ul>');
texte=texte.replace(/\[\*]([^\[]+)(?=(\[\*])|(<\/ul>))/mig, '<li>$1</li>');
pour le bbcode, j'utilise 3 types de listes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
[ list=circle ]
[ * ]element1
[ * ]element2
[ /list ]
 
[ list=1 ]
[ * ]element1
[ /list ]
 
[ list=a ]
[ * ]element1
[ * ]element1
[ /list ]
(j'ai fait des espaces pour ne pas convertir le code bbcode ici)
ça marche seulement lorsque j'ajoute une seule liste, mais lorsque mon textarea contient plusieurs listes, ça marche pas, quelque'un peut m'aider SVP ?

Merci d'avance