Witam,
Próbuję usunąć zagnieżdzenie cytatów używając JS. Gdy ktoś kliknie przycisk "cytuj" zostanie wykonana funkcja która pobiera treść komentarza i umieszczana w znacznikach [quote]. O to jak ona wygląda:

  1.  
  2. var text = tresc_komentarza.replace(/\[quote(.*?)\](.*?)\[\/quote\]/g, '');
  3. form.tcomment.value += text;


Niestety nie dostaję oczekiwanego efektu. Poniższa treść:

Kod
[quote=autor1]
   [quote=autor2]pierwszy koment[/quote]
drugi koment
[/quote]
trzeci koment


zostaje zamieniana na:

Kod
drugi koment[/quote]
trzeci koment


Czyli brane jest pod uwagę od quote autora1 do zamykającego autora2. Reszta zostaje.

Nie znam się za bardzo na wyrażeniach regularnych i nie jest mi to do szczęścia potrzebne, więc proszę Was nie odsyłacie mnie do poradników z serii jak tworzyć wyrażenia.

Z góry dziękuję za pomoc.

Pozdrawiam.