Избыточное форматирование, JS (Jquery)

Александр15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.09.2010

Необходимо сваять функцию на JS, которая на входе получает "грязный" текст ( избыточный HTML), и затем — согласно некоторым правилам (обязательное знание регулярных выражений!) — с ним на выходе происходят чудеса: грязный код превращается в кошерный-)

кусок кода для примера:

Толстая ткань (даже более толстая, чем парча), изготовленная вручную или на станке, на которой изображены какие-либо сценки или цветочные орнаменты. Гобеленами обычно украшают стены или используют для обивки мебели.

[thumb]http://www.3deko.info/uploads/posts/2010-09/1283967383_im-l-07.jpg[/thumb]

[thumb]http://www.3deko.info/uploads/posts/2010-09/1283967357_im-l-08.jpg[/thumb]




 


[thumb]http://www.3deko.info/uploads/posts/2010-09/1283966781_im-l-04.jpg[/thumb]

Конструкции вида [ххх]yyyy необходимо оставить

Что бы хотелось получить

Толстая ткань (даже более толстая, чем парча), изготовленная вручную или на станке, на которой изображены какие-либо сценки или цветочные орнаменты. Гобеленами обычно украшают стены или используют для обивки мебели.

[thumb]http://www.3deko.info/uploads/posts/2010-09/1283967383_im-l-07.jpg[/thumb]

[thumb]http://www.3deko.info/uploads/posts/2010-09/1283967357_im-l-08.jpg[/thumb]

[thumb]http://www.3deko.info/uploads/posts/2010-09/1283966781_im-l-04.jpg[/thumb]

Заявки фрилансеров