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