Помощь по скриптам | preg_match
Делюсь с вами полезной регуляркой, которая спасёт вас от символов которые ломают чаты
<?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)
Кайфовая, Как "Ози" написал.....старовато....
На Майбе ставят вообще отдельные чаты (с привязкой к сайту)
ЗЫ: Чаты вообще актуальны???
Кайфовая, Как "Ози" написал.....старовато....
На Майбе ставят вообще отдельные чаты (с привязкой к сайту)

ЗЫ: Чаты вообще актуальны???

Что такое "Майбе"?)
баян в регулярках |
Павел Дуров поставил лайк.