Задать вопрос
@malishkina2502
Студент

Как проверить поле на наличие специальных символов HTML?

Как перед записей данных в БД, введенных в поле ввода, проверить - если встречены символы ^2 (в квадрате) - заменить их на спец.символ HTML.
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@sidni
Php Developer
htmlentities('^2', ENT_HTML5|ENT_QUOTES|ENT_COMPAT , "UTF-8")

UPD: ^ не такой уж и опасный спецсимвол просто ключ ENT_HTML5 не всегда ожидаемо работает например он \n (перевод строки) заменяет на 

Ответ написан
Комментировать
$text = preg_replace( '#\^(\w+)#', '<sup>$1</sup>', $text );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы