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

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

Как перед записей данных в БД, введенных в поле ввода, проверить - если встречены символы ^2 (в квадрате) - заменить их на спец.символ HTML.
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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