В моем недавнем PHP-проекте мне нужно реализовать теги (доступные для поиска), разделенные запятой (аналогично этому сайту или что-то вроде WordPress).Какой умный способ обнаружить и удалить ненужные символы или теги?Если оставить в стороне проблему XSS, в первую очередь мне нужно очистить и извлечь только текст, если пользователь вводит HTML (или другие теги) вместо простого текста.
Например:
If user inputs <b>sdfasdf</b>, <a href="something">sdfsdfsdf</a>, <sdfsdfsdf
It should strip out all the unnecessary characters and tags and only plain text should be saved in database.
Я пробовал это в WordPress, и это очень разумно, чтобы выяснить, этот плюс автоматически извлекает только текст.
Мой вопрос:
Существует ли библиотека с открытым исходным кодом для этой задачи, которую я могуинтегрировать в мой проект.Я сделал несколько домашних заданий по этому поводу, но * htmlentities (), strip_tags (), HTML Purifier * и т. Д. Не подходит для этой задачи.Или мне нужно собрать свою собственную библиотеку в сочетании с этим?
Может ли кто-нибудь помочь мне в этом?
Спасибо!