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

Ваш аккаунт

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

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

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

Проверка пароля по eregi

517
04 августа 2003 года
santimetr
88 / / 14.11.2002
Здарова, товариЩИ!
Что-то проверка пассворда не та у меня. Поправьте, плиз.
Треба: от 3 до 10 лат. букв или цифр, "чувствителен к регистру".


if(!eregi('[a-Z0-9]{3,10}', $pass)):
$error.="Ошибки при заполнении пароля!
";
endif;

Заранее благ!
283
04 августа 2003 года
Alone
910 / / 20.11.2002
что значит не та?

так будет немного правильнее
^[a-Z0-9]{3,10}$
517
04 августа 2003 года
santimetr
88 / / 14.11.2002
Цитата:
Originally posted by Alone
что значит не та?

так будет немного правильнее
^[a-Z0-9]{3,10}$



Вот так не работает...

if(!eregi('^[a-Z0-9]{3,10}$', $pass)):
$error.="Ошибки при заполнении пароля!
";
endif;

517
04 августа 2003 года
santimetr
88 / / 14.11.2002
Ну не забывайте про меня....
283
04 августа 2003 года
Alone
910 / / 20.11.2002
^[a-zA-Z0-9]{3,10}$
или объясни что значит "не работает"
517
04 августа 2003 года
santimetr
88 / / 14.11.2002
Цитата:
Originally posted by Alone
^[a-zA-Z0-9]{3,10}$
или объясни что значит "не работает"



Вот теперь работает....

4.3K
05 августа 2003 года
Fomich
21 / / 02.08.2003
Цитата:
Originally posted by santimetr

Вот теперь работает....


А если чтоб совсем "правильно" работало, т.е. пассворд может содержать все что угодно, кроме русских букв и пробелов, может быть так:

preg_match("/^[^а-я\s]{3,10}$/si",$pass)

только про "локале" вероятно надо будет не забыть.

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