Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
15:03:2008, 05:01
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 11:03:2008 Пользователь №: 15 790 Специализация: pascal Репутация: 0
|
Можно ли проверить валидность даты с помощью posix regexp?
Сообщение отредактировал astapoff - 20:03:2008, 13:02 |
|
Сообщение
#1
|
|
![]() |
|
|
16:03:2008, 22:51
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Регулярным выражением здесь не обойтись.
Лучше поищи готовые модули, реализующие данный таск. |
|
Сообщение
#2
|
|
|
|
17:03:2008, 19:13
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 11:03:2008 Пользователь №: 15 790 Специализация: pascal Репутация: 0
|
Регулярным выражением здесь не обойтись. Лучше поищи готовые модули, реализующие данный таск. А как проверить, чтобы данная строка была из 5 и более символов, и самое главное и сложное - чтобы содержала хотя бы одну маленькую английскую букву, одну большую и одну цифру? |
|
Сообщение
#3
|
|
|
|
17:03:2008, 23:15
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Фактически и тут не хватит одного выражения.
Так как в re нет and лишь or. Пример реализации данного таска на языке perl: Код $everything_ok = $pass =~ /[A-Z]/ and $pass =~ /[a-z]/ and $pass =~ /\d/ Но я не считаю, что это красивое решение, |
|
Сообщение
#4
|
|
|
|
18:03:2008, 07:23
|
|
Новенький ![]() Группа: Программист Сообщений: 10 Регистрация: 13:01:2008 Пользователь №: 14 735 Репутация: 0
|
Видела готовый модуль уже, зачем изобретать велосипед?
|
|
Сообщение
#5
|
|
|
|
18:03:2008, 08:05
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Jina
Читай топик с начала и по порядку. |
|
Сообщение
#6
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 10:43 |