Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2011, 18:52   #1
sem_1989
Пользователь
 
Аватар для sem_1989
 
Регистрация: 25.09.2010
Сообщений: 56
По умолчанию Регулярные выражения

Здвавствуйте, у меня есть дата в формате гггг-мм-дд
(как пример 2011-12-30), для этого написал вот такое регулярное выражение /\d{4}\-\d{2}\-\d{2}/ , вопрос в том почему при вводе более
4-х цыфр года и более 2-х цыфр дня ( а имеено: 20111-12-301 ) функция test возвращает true???
sem_1989 вне форума Ответить с цитированием
Старый 06.08.2011, 20:37   #2
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Добавь границы слова:
\b\d{4}\-\d{2}\-\d{2}\b
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Старый 06.08.2011, 21:45   #3
sem_1989
Пользователь
 
Аватар для sem_1989
 
Регистрация: 25.09.2010
Сообщений: 56
По умолчанию

Благодарю!!!)
sem_1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регулярные выражения Namolem Общие вопросы по Java, Java SE, Kotlin 0 03.05.2010 08:08
Регулярные выражения Syltan JavaScript, Ajax 3 24.04.2010 23:08
Регулярные выражения Marsik Помощь студентам 4 14.11.2009 14:13
Регулярные выражения ACE Valery PHP 5 14.10.2009 11:37
Регулярные выражения Adamant Общие вопросы C/C++ 1 26.11.2007 19:44