"^([-a-zA-Z-0-9._][email protected][-a-zA-Z-0-9.]+(\.[-a-zA-Z0-9]+)+)*$"
+)+)*
Нахрена эти плюсы и звездочка?…если быть точнее что они делают там?
Форум → Программирование → PHP для идиотов → Регулярные выражения - разбор примера
Страницы: ← Следующая страница →
"^([-a-zA-Z-0-9._][email protected][-a-zA-Z-0-9.]+(\.[-a-zA-Z0-9]+)+)*$"
+)+)*
19 августа 2007 г. 21:55, спустя 7 минут 40 секунд
19 августа 2007 г. 22:02, спустя 7 минут 3 секунды
"^([-a-zA-Z-0-9._][email protected][-a-zA-Z-0-9.]+(\.[-a-zA-Z0-9]+)+)*$"
preg_match('|([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is', $mail);
19 августа 2007 г. 22:08, спустя 6 минут 41 секунду
19 августа 2007 г. 22:14, спустя 6 минут 5 секунд
("/^([a-Z0-9]+)/is", $str)
//Означает, от начала ('^') однострочной строки (параметр 's'), независимо от регистра (параметр 'i') идет
//последовательность символов от 'a' до 'z', от 'A' до 'Z' и от '0' до '9' один или более раз ('+').
19 августа 2007 г. 22:16, спустя 1 минуту 58 секунд
("/^([a-Z0-9]{1,10})/is", $str)
//Означает, от начала ('^') однострочной строки (параметр 's'), независимо от регистра (параметр 'i')
//идет последовательность символов от 'a' до 'z', от 'A' до 'Z' и от '0' до '9' от одного символа и до десяти ('{1,10}').
20 августа 2007 г. 11:18, спустя 13 часов 1 минуту 28 секунд
20 августа 2007 г. 21:55, спустя 10 часов 37 минут 31 секунду
В таблице ASCII сначала идут прописные буквы, а затем строчные. Т.е., правильно в выражении указывать A-z, а не a-Z!
20 августа 2007 г. 22:58, спустя 1 час 2 минуты 42 секунды
В таблице ASCII сначала идут прописные буквы, а затем строчные. Т.е., правильно в выражении указывать A-z, а не a-Z!
Сенкс, не задумывался об этом, хотя верно подмечено :)
Вообщем…почитав в FAQ'е,полистав книжку,пытаюсь понять пример проверки емайла."^([-a-zA-Z-0-9._][email protected][-a-zA-Z-0-9.]+(\.[-a-zA-Z0-9]+)+)*$"
+)+)*
Нахрена эти плюсы и звездочка?…если быть точнее что они делают там?
20 августа 2007 г. 23:08, спустя 10 минут 7 секунд
(\[email protected][a-zA-Z_]+?\.[a-zA-Z]{2,6})
?\. - проверка количество точек после домена (? - 0 или 1)
20 августа 2007 г. 23:21, спустя 12 минут 25 секунд
20 августа 2007 г. 23:27, спустя 6 минут 29 секунд
ну да спорить не буду они там зажрались просто :)
21 августа 2007 г. 15:47, спустя 16 часов 19 минут 45 секунд
Ну если уж на то пошло то между прописными и строчными символами есть ещё знаки ([\]^_`) так что правельно записывать надо будет так a-zA-Z
21 августа 2007 г. 16:20, спустя 32 минуты 57 секунд
Ну если уж на то пошло то между прописными и строчными символами есть ещё знаки ([\]^_`) так что правельно записывать надо будет так a-zA-Z
Ну если уж совсем-совсем на то пошло, то правильнее всего будет записывать a-z, или A-Z, потому что юзаем модификатор «i»
5 марта 2008 г. 18:44, спустя 197 дней 3 часа 23 минуты
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!