Регулярные выражения для фильтрации

Статус
В этой теме нельзя размещать новые ответы.

CrashX

В прошлом XSiteCMS
Регистрация
6 Июн 2008
Сообщения
682
Реакции
114
Регулярные выражения для фильтрации
будьте так добры )) помогите написать пару стройку выражений,
я понимаю что лучше бы я пошел и курил мануал и больше к этому вопросу не возвращался) но все ж))
и так к делу (далее я буду только описывать что должно получаться и из чего:(
есть текст нужно удлаить из него все запрещенные символы, всякие там не печатные символы и тп и оставить только то что может быть текстом но при этом не не нужна регулярка вида
PHP:
preg_replace('/[^a-zA-Z0-9_]/', '', $this->source[$var]);
а нужно что то типа
PHP:
ereg_replace("[\000-\037\\]", "", $str);
 
нужна регулярка выполняющая вот это
$this->result[$var] = (string) filter_var($this->source[$var],FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH);
те удалить потенциально опасные данные (это ILTER_SANITIZE_STRING, что тут именно имеет ввиду пока не пойму )) + символы с ASCII-кодом меньше 32 + символы с ASCII-кодом больше 127


мне это нужно для совместимости с прошлыми версиями PHP
 
нужна регулярка выполняющая вот это

те удалить потенциально опасные данные (это ILTER_SANITIZE_STRING, что тут именно имеет ввиду пока не пойму )) + символы с ASCII-кодом меньше 32 + символы с ASCII-кодом больше 127


мне это нужно для совместимости с прошлыми версиями PHP
Что то типо
PHP:
 preg_replace('#[\x0-\x1F]#', '', $r);
где \x0 это шестнадцатеричный код, Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху