|
|
|
| Нужно разрешить регистрацию на английском и на русском, в то же время запретить регистрацию только цифрами и всех символов кроме
Вот как я осуществил это:
<? php
if(ctype_digit($login))
{$error = "Цифры можно использовать только с буквами";}
if((!preg_match("|^[\s-\@_0-9a-zA-Zа-яА-Я]+$|u",$login)))
{$error = "В нике обнаружены запрешенные знаки!";}
?>
|
Как вы считаете это не приведет к некой путанице или еще к чему нибудь? | |
|
|
|
|
|
|
|
для: chexov
(22.06.2007 в 06:20)
| | Если можно использовать в нике букву "ёЁ", ее следует добавить (она в "а-яА-Я" не входит).
"\s-\@" - я бы перестраховался и перенес "-" в начало/конец кв. скобок... мало ли, сработает еще как диапазон :)
> и всех символов кроме (@ = - ! ?)
Вот это не понял... | |
|
|
|