JQuery / Javascript: Tidy HTML - PullRequest
       6

JQuery / Javascript: Tidy HTML

1 голос
/ 03 марта 2010

У меня есть небольшой редактор html-wysiwyg в моей cms, и мне было интересно - есть ли хороший скрипт для очистки HTML-кода на стороне клиента? Я в основном борюсь с HTML, который вставлен из Winword. может быть, какое-нибудь регулярное выражение уже поможет.

заранее спасибо

1 Ответ

2 голосов
/ 03 марта 2010

Вставка из WORD в WYSIWYG-редактор обычно плохая идея. Есть редакторы, которые пытаются убрать это, но ни один из них не делает идеальную работу. В редакторе FCK есть функция полосового слова, но она не защищена от ошибок.

WORD делает некоторые глупые вещи, такие как: <bold>some <bold></bold> words</bold>, которые программам трудно обнаружить и исправить. Вы получаете все виды лишней наценки, которая может испортить ситуацию.

Единственная надежная ставка - удалить ВСЕ разметки (т.е. сделать ее простым текстом) и позволить пользователю исправить ее в редакторе.

...