Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите с ereg();

559
10 октября 2002 года
kindoro
20 / / 20.06.2000
Люди, подскажите как в ereg() задать не один символ, а несколько. т.е например целый алфавит.
конкретнее:
надо проверить на вшивость вводимую юзером информацию. ну как обычно, никаких там скобочек, слэшиков, только текст.
если кто даст урл на пример такой проверки буду признателен.
спасибо.:)
250
11 октября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by kindoro
Люди, подскажите как в ereg() задать не один символ, а несколько. т.е например целый алфавит.
конкретнее:
надо проверить на вшивость вводимую юзером информацию. ну как обычно, никаких там скобочек, слэшиков, только текст.
если кто даст урл на пример такой проверки буду признателен.
спасибо.:)



function check_form($ntext) {
if (!ereg("[a-zA-Zа-яА-Я]", $ntext))
return false;
else
return true;
};

559
11 октября 2002 года
kindoro
20 / / 20.06.2000
Цитата:
Originally posted by Joker


function check_form($ntext) {
if (!ereg("[a-zA-Zа-яА-Я]", $ntext))
return false;
else
return true;
};


спасибо конечно, но что-то не идёт.
ограничил символами a-z, но и при строке типа "textik_!-текстик" ereg возвращает true :(

559
11 октября 2002 года
kindoro
20 / / 20.06.2000
Цитата:
Originally posted by kindoro

спасибо конечно, но что-то не идёт.
ограничил символами a-z, но и при строке типа "textik_!-текстик" ereg возвращает true :(


это он видать просто проиряет а есть ли вот такие-то в этой строке вообще. можно написать "blin1,.!\%", но с [a-z] всё равно вернёт TRUE :(
чё делать-то? :)
есть можно сделать наоборот - типа проверить есть-ли в строке запрещённые символы через %, но я тут писать буду до пенсии, пока все кодирвоки переберу :).
так я к чему это всё веду-то.......HELP!!!!!:-o

250
11 октября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by kindoro

это он видать просто проиряет а есть ли вот такие-то в этой строке вообще. можно написать "blin1,.!\%", но с [a-z] всё равно вернёт TRUE :(
чё делать-то? :)
есть можно сделать наоборот - типа проверить есть-ли в строке запрещённые символы через %, но я тут писать буду до пенсии, пока все кодирвоки переберу :).
так я к чему это всё веду-то.......HELP!!!!!:-o


$a="textik_!-текстик";
$a=preg_replace("/[^a-zA-Zа-яА-Я0-9 ]/","",$a);
echo $a;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог