powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Регулярное выражение
12 сообщений из 12, страница 1 из 1
Регулярное выражение
    #38422699
hemoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу понять где здесь ошибка
Код: css
1.
/^((29|30)|(0?[13578]|1[02]).31).(19|[2-9]\d)\d{2}|0?2.29.((0?[1-9]|1[012]).(0?[1-9]|1\d|2[0-8])|(0?[13456789]|1[012]).((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$/



регулярка для проверки даты в таком формате 01.01.2001
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422702
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой нормальный человек такое осилит, это же читать невозможно
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422732
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hemoy,

возможно, надо делать проверку, типа 29.02.2013 ...
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422733
hemoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/^(0[1-9]|1[0-9]|2[0-9]|3[01])\.(0[1-9]|1[012])\.[0-9]{4}$/

Но как учесть год с 1900 до 2200 ?
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422738
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hemoy,

возможно, надо делать проверку, типа 29.02.2013 ...
Скорее всего, регулярными выражениями не спастись.
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422751
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89hemoy,

возможно, надо делать проверку, типа 29.02.2013 ...
Скорее всего, регулярными выражениями не спастись.
у меня точно было. в том числе с учетом высокосных годов :)
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422753
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hemoyНе могу понять где здесь ошибкаВ концепции. Если требуется строгая валидация даты, используйте try {new Date('32.01.2001')}, что в разы понятней и не подведет даже с високосными годами.
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422754
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель
какой нормальный человек такое осилит, это же читать невозможно

я вообще преклоняюсь перед читателями и писателями регулярных выражений. каждый раз как в какой-то особенный космос окунаешься.:)
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422757
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoriaПаганель
какой нормальный человек такое осилит, это же читать невозможно

я вообще преклоняюсь перед читателями и писателями регулярных выражений. каждый раз как в какой-то особенный космос окунаешься.:)Читателей у регулярок нет, у них есть только писатели и почитатели ))
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422760
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422790
hemoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zoria,

Спасибо
...
Рейтинг: 0 / 0
Регулярное выражение
    #38422794
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hemoy,

в первом нужно только разделитель на правильный поменять.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Регулярное выражение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]