Есть ли какая-то лучшая практика для проверки согласованности поля (полученного из HTML-формы), который должен быть отформатированным текстом Markdown?Как проверить поле с пометкой в PHP?
Самое главное, я хотел бы обеспечить, чтобы представленный текст не содержал HTML/script.
На данный момент я достигаю этого с помощью функции PHP strip_tags()
.
Хотя основная идея формата уценки должна быть текстовой, я не уверен, что эта функция не повредит форматирование Markdown.
(насчет <http://www.example.com>
синтаксиса, например?)
Я думаю, вы можете найти этот репозиторий Github полезным для разбора MD-текста: https://github.com/erusev/parsedown –
Если я не ошибаюсь, API Parsedown не предлагает какой-либо возможности проверить достоверность текста md. И повторное кодирование некоторого текста, уже отформатированного md, определенно испортит данные ... –
Вы _tried it_ с ''? –
Chris