Помощь по скриптам | preg_match
Делюсь с вами полезной регуляркой, которая спасёт вас от символов которые ломают чаты
php
<?php # Для EN ( !preg_match("/^[a-zA-Z0-9\s`~!@#$%^&*()_+-={}|:;<>?,.\/\"\'\\\[\]]+$/u", $string) ? 'Ошибка' : false ); # Для RU ( !preg_match("/^[А-Яа-яЁё0-9\s`~!@#$%^&*()_+-={}|:;<>?,.\/\"\'\\\[\]", $string) ? 'Ошибка' : false ); # Для EN и RU ( !preg_match("/^[A-Za-zА-Яа-яЁё0-9\s`~!@#$%^&*()_+-={}|:;<>?,.\/\"\'\\\[\]", $string) ? 'Ошибка' : false ); /* * Можно сделать код немного короче, добавив регулярку в переменную * Примерно вот так */ $ru_en = "A-Za-zА-Яа-яЁё0-9\s`~!@#$%^&*()_+-={}|:;<>?,.\/\"\'\\\[\]"; # Для EN и RU ( !preg_match("[$ru_en]", $string) ? 'Ошибка' : false );
Баян
DELETED
29 мая 2022, в 8:51
Delete
На Майбе ставят вообще отдельные чаты (с привязкой к сайту)
ЗЫ : Чаты вообще актуальны???
На дворе 2022 год... https://www.php.net/manual/ru/function.filter-var.php
d1nka , я конечно могу сделать vilter_var($_POST['text'], FILTER_SANITIZE_STRING); но она не спасёт от символов те что на всю страницу)
DELETED
29 мая 2022, в 10:16
Delete
nefakt [] (29.05.2022 в 08:51)
Кайфовая , Как "Ози" написал.....старовато....
На Майбе ставят вообще отдельные чаты (с привязкой к сайту)
ЗЫ : Чаты вообще актуальны???
Кайфовая , Как "Ози" написал.....старовато....
На Майбе ставят вообще отдельные чаты (с привязкой к сайту)
ЗЫ : Чаты вообще актуальны???
Что такое "Майбе"?)
баян в регулярках |
Павел Дуров поставил лайк.