Можно ли проверить валидность даты с помощью posix regexp?
Vovochka
16:03:2008, 22:51
Регулярным выражением здесь не обойтись. Лучше поищи готовые модули, реализующие данный таск.
astapoff
17:03:2008, 19:13
Цитата(Vovochka @ 17:03:2008, 01:51 )
Регулярным выражением здесь не обойтись. Лучше поищи готовые модули, реализующие данный таск.
А как проверить, чтобы данная строка была из 5 и более символов, и самое главное и сложное - чтобы содержала хотя бы одну маленькую английскую букву, одну большую и одну цифру?
Vovochka
17:03:2008, 23:15
Фактически и тут не хватит одного выражения. Так как в re нет and лишь or. Пример реализации данного таска на языке perl:
Код
$everything_ok = $pass =~ /[A-Z]/ and $pass =~ /[a-z]/ and $pass =~ /\d/