Я работаю над веб-сайтом на PHP, где люди могут оставлять комментарии, похожие на блог, и я хочу, чтобы были разрешены только определенные теги. Существуют ли какие-либо предварительно созданные библиотеки, которые обрабатывают комментарии и создают действительный код XHTML Strict? Мне нужно было бы сделать это в JavaScript, чтобы я мог сгенерировать предварительный просмотр в реальном времени, например Stack Overflow, а также в PHP, прежде чем сохранять его в базе данных MySQL.
Допустимые HTML-теги: strong, em, blockquote и links (rel = nofollow не требуется).
Один из способов - позволить людям напрямую вводить HTML-код в поле комментария, но я бы предпочел использовать простую пометку вроде этого (может быть иначе - это пример):
*strong*
_em_
[blockquote]
http://www.link.com
Я хочу, чтобы разрывы строк были преобразованы в <br />
.
Есть ли библиотеки кода, которые делают это?