Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Регулярные выражения
astapoff
Вставить ник
сообщение 15:03:2008, 05:01
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 6
Регистрация: 11:03:2008
Пользователь №: 15 790
Специализация: pascal



Репутация: - 0 +


Можно ли проверить валидность даты с помощью posix regexp?

Сообщение отредактировал astapoff - 20:03:2008, 13:02
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 5)
Vovochka
Вставить ник
сообщение 16:03:2008, 22:51
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 198
Регистрация: 4:08:2006
Из: Vladivostok.pm
Пользователь №: 5 749
Специализация: Perl, Web



Репутация: - 4 +


Регулярным выражением здесь не обойтись.
Лучше поищи готовые модули, реализующие данный таск.
Подняться вверх 
 
Сообщение #2
astapoff
Вставить ник
сообщение 17:03:2008, 19:13
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 6
Регистрация: 11:03:2008
Пользователь №: 15 790
Специализация: pascal



Репутация: - 0 +


Цитата(Vovochka @ 17:03:2008, 01:51 ) *
Регулярным выражением здесь не обойтись.
Лучше поищи готовые модули, реализующие данный таск.

А как проверить, чтобы данная строка была из 5 и более символов, и самое главное и сложное - чтобы содержала хотя бы одну маленькую английскую букву, одну большую и одну цифру?
Подняться вверх 
 
Сообщение #3
Vovochka
Вставить ник
сообщение 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
Jina
Вставить ник
сообщение 18:03:2008, 07:23
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 10
Регистрация: 13:01:2008
Пользователь №: 14 735



Репутация: - 0 +


Видела готовый модуль уже, зачем изобретать велосипед?
Подняться вверх 
 
Сообщение #5
Vovochka
Вставить ник
сообщение 18:03:2008, 08:05
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 198
Регистрация: 4:08:2006
Из: Vladivostok.pm
Пользователь №: 5 749
Специализация: Perl, Web



Репутация: - 4 +


Jina
Читай топик с начала и по порядку.
Подняться вверх 
 
Сообщение #6


Ответить  Новая тема 

 

RSS Текстовая версия Сейчас: 17:05:2008 - 10:43
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net