|
|
|
| 1. проверка корректности e-mail
2. данных, значение которых сиволы латинского алфавита в обоих регистрах, цифры, точка, подчеркивание и дефис.
3. проверка, чтоб вводимое слово было не меньше 2 и не больше 12 символов например. | |
|
|
|
|
|
|
|
для: Bvz
(30.03.2009 в 21:37)
| |
1. if(preg_match("|^[-0-9a-z_\.]+@[-0-9a-z\.]+\.[a-z]{2,6}$|i", $text)){...}
2. if(preg_match("|^[-0-9a-z_\.]+$|i", $text)){...}
3. if(preg_match("|^[a-z]{2,12}$|i", $text)){...}
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(30.03.2009 в 21:59)
| | спасибочки, наверное, если применительно ко 2 пункту, 3 будет выглядеть так?
3. if(preg_match("|^[-0-9a-z_\.]{2,12}$|i", $text)){...}
|
я Вас правильно понял? | |
|
|
|
|
|
|
|
для: Bvz
(30.03.2009 в 22:05)
| | я Вас правильно понял?
Возможно.
Я не знаю, что вы имеете ввиду под понятием слово :)
Уж если, то в слове может быть только дефис. | |
|
|
|
|
|
|
|
для: AcidTrash
(30.03.2009 в 22:47)
| | я имел ввидунапример при проверке логина, который может состоять из букв верхнего и нижнего регистра латинского алфавита, дефиса, подчеркивания, точки и цифр.
еще есть функции strlen, которая проверяет максимальное и миниальное количество символов в слове, что лучше эта ф-ия или регулярное выражение? | |
|
|
|
|
|
|
|
для: Bvz
(30.03.2009 в 23:14)
| | еще есть функции strlen, которая проверяет максимальное и миниальное количество символов в слове, что лучше эта ф-ия или регулярное выражение?
При возможности, лучше использовать строковые функции, но здесь нужна регулярка, так как strlen не проверяет наличие нужных символов в строке. | |
|
|
|