Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Общие вопросы _ Регулярные выражения

Автор: astapoff 15:03:2008, 05:01

Можно ли проверить валидность даты с помощью 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/

Но я не считаю, что это красивое решение,

Автор: Jina 18:03:2008, 07:23

Видела готовый модуль уже, зачем изобретать велосипед?

Автор: Vovochka 18:03:2008, 08:05

Jina
Читай топик с начала и по порядку.

Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)