RizVN Login



Онлайн конвертер HTML в BBCode и обратно

Онлайн конвертер HTML в BBCode и обратноВам когда-нибудь приходилось выкладывать свои статьи на форумы и любые другие ресурсы, поддерживающие BBCode? Или может вы пытались перенести, написанный вами материал, в любой Html редактор? Если да, то вам, наверное, знакомо то ощущение, которое возникает в преддверии перелопачивания всего текста. И это не самое приятное занятие.

 

Онлайн конвертер HTML <> ВВCode

< b >
< i >
< u >
< a | url >
< @ >
< ul | ol >
< quote >
< code >
< color >
< img >


Несмотря на то, что BBCode был задуман, как простой аналог Html форматирования, который позволяет избавиться от ряда проблем безопасности, упростить взаимодействие с пользователями и сделать технологически более простую передачу данных на сервер. Все же, его использование чревато возникновением рутины. Именно по этой причине существуют инструменты для онлайн конвертации Html в BBCode и обратно.

Данный онлайн конвертер охватывает основные теги BBCode, которые разрешены практически на любых веб-ресурсах. Их список представлен ниже в таблице:

Таблица соответствия тегов при конвертации
Html BBCode
<b>, <strong> [b] (обратно в <b>)
<i>, <em> [i] (обратно в <i>)
<u> [u]
<a> [url=]
<a> (href=mailto) [email=]
<ul> [list]
<ol> [list=1]
<blockquote> [quote]
<textarea>, <script>, <pre> [code] (обратно в <textarea>)
<font color="#"> [color=]
<img> [img]

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

Сверху, над областью для ввода текста, расположена панель для включения и исключения определенных тегов из процесса конвертации. Например, если в тексте не предполагается никаких картинок и ссылок, то щелкните на кнопках "<img>" и "<a|url>". После чего преобразуйте Html в BBCode и затем почистите текст от Html тэгов. И на выходе у вас получится почищенный текст, который не придется предварительно корректировать.

Конвертер полностью написан на чистом JavaScript и не использует тяжеловесные фреймворки. Так же инструмент не требует перезагрузки страницы и его можно локально сохранить у себя на компьютере.

В связи с этим, у данного инструмента есть два небольших ограничения:

  • пока не поддерживается гарантированный результат преобразования вложенных списков (гарантировано только 1 уровень, хотя, в большинстве случаев конвертация пройдет без проблем)
  • гарантировано преобразуется только валидный html-код (например, отсутствие закрывающего тега приведет к тому, что тег не будет обработан)

Примечание: По одной из версий, BBCode возник в следствии банального нежелания разработчика ковыряться в сложных и заковыристых регулярных выражениях, а так же мучиться с такими функциями, как escape. И отчасти его можно понять. Например, вы можете посмотреть JavaScript-код данной страницы и убедиться, что ряд таких выражений выглядят достаточно громоздко. Учтите, что во времена появления BBCode, больших и красивых фреймворков, как jQuery, попросту не существовало.

Рубрики:
1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 (1 Голос)

Добавить комментарий / отзыв

Комментарий - это вежливое и наполненное смыслом сообщение (правила).


Введите защитный код

Обновить
Защитный код

Каталог программ