|
|
|
| Помогите... Регистрирую нового пользователя.
Логин должен содержать символы a-z, 0-9, _, -,
как только не пробывал...
и ereg и другие...
Надо полное совпадение с шаблонам... чтобы не пропускал другие символы, русские буквы и заглавные тоже... Заранее спасибо! | |
|
|
|
|
|
|
|
для: kail_braslovski
(14.01.2007 в 10:47)
| |
<?php
$login = "asdFRFG4";
if (!preg_match("#^[a-z0-9_-]+$#", $login)) exit("Неверный логин");
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(14.01.2007 в 10:59)
| | В конце вместо + лучше что-то типа {3,10} | |
|
|
|
|
|
|
|
для: ddhvvn
(14.01.2007 в 10:59)
| | А можно раскидать какой символ в шаблоне для чего
a-z0-9_- я понял
И как к списку символов добавить @ | |
|
|
|
|
|
|
|
для: ddhvvn
(14.01.2007 в 10:59)
| | "#^[a-z0-9_-]+$#" - раскидайте кто-нить какой символ для чего
на счет a-z0-9_- я понял... как сюда воткнуть @ и . | |
|
|
|
|
|
|
|
для: kail_braslovski
(14.01.2007 в 12:03)
| | ^ - обозначает начало строки
$ - конец строки
+ - один и более повторений
>> как сюда воткнуть @ и .
Собаку можно просто так дописать, а точку нужно будет экранировать:
| |
|
|
|
|
|
|
|
для: kail_braslovski
(14.01.2007 в 10:47)
| | if (!preg_match('/^[a-z0-9_\-]+$/',$login))
UPD> Опоздал немного..;-) | |
|
|
|
|
|
|
|
для: NFR
(14.01.2007 в 11:03)
| | не пропускает кайл - ура
пропускает kail - ура
но вот косяк... попробуйте кайлkail | |
|
|
|
|
|
|
|
для: kail_braslovski
(14.01.2007 в 11:09)
| | -- | |
|
|
|