Kirill
Новичок
регулярное выражение
Не подскажете как написать функцию которая бы проверяла логин при регистрации,
разрешенными симовлами являются a-z, 0-9 знак подчеркивания _ и тире,
запрещенными - все остальные. Пишу так(часть кода)
if(ereg("[0-9a-z_-]+", $string)){
return true;
}
else{
return false;
}
- не отфилтровываются знаки препинания и проч., т.е. если строчка будет
что-то типа test,.. то вернет тру, а мне надо чтоб в таких случаях фолз возвращала, как правильно написать регулярное выражение,
чтобы прокатывали тока разрешенные символы?
Не подскажете как написать функцию которая бы проверяла логин при регистрации,
разрешенными симовлами являются a-z, 0-9 знак подчеркивания _ и тире,
запрещенными - все остальные. Пишу так(часть кода)
if(ereg("[0-9a-z_-]+", $string)){
return true;
}
else{
return false;
}
- не отфилтровываются знаки препинания и проч., т.е. если строчка будет
что-то типа test,.. то вернет тру, а мне надо чтоб в таких случаях фолз возвращала, как правильно написать регулярное выражение,
чтобы прокатывали тока разрешенные символы?