Запрещённые символы

Печать RSS
299

A
Автор
Пришелец
0
Запрещённые символы в сообщении как сделать?!
A
Автор
Пришелец
0
Тоесть если присутствуют писало ощибка..
N

Эцилопп сией тентуры
0
 if (eregi("[^a-z0-9а-я-]",$a)) { echo 'ошибка!'; exit(); } 
Изменил: Nu3oN (13.10.2009 / 22:31)
В

Пацак
0
AmFiTon,а каке ты хочес символы зделать запрещенними?) ето все делатьеться при помощи регулярних виражениях)3.пост там код смотрит еслть ли там другое кроме a-z(лат)0-9(цыфри)а-я(кирилица) если есть echo 'ошибка!'; exit();
Ж

Чатланин
0
Отличная статья по этому поводу, на доступном языке http://phpclub.ru/detail/article/regexp_1
A
Автор
Пришелец
0
ну типо для антиспама нужно
A
Автор
Пришелец
0
if (!preg_match("/^(?:http:\/\/)?[a-zA-Z0-9]*.\w{2,4}[:0-9]*$/", $msg))$err='Сообщение содержит ссылки';
Вот я сделал так.. что то не правильно проверяет
Ж

Чатланин
0
6. Ну так в чем проблема? Регуляркой проверяй входящие данные как показано в 3 посте. Как проверять описано в статье из 5 поста
A
Автор
Пришелец
0
Посмотри пост 7, всё вроде правильно, но текст просто не пропускает
Ж

Чатланин
0
Попробуй так
if (!preg_match("/^(?:http:\/\/)?[a-zA-Z0-9]*.\w{2 ,4 } [:0-9]*$/",$msg))
{
echo'Сообще ние содержит ссылки';
}
else
{
echo'OK';
}
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск