В моем приложении все даты сохраняются в формате java.util.Date:JavaScript регулярное выражение для java.sql.Date
YYYY-mm-DD (year, month, day)
Так 1988-05-13 является действительной датой. Итак, я думаю, что только цифры действительны, месяц [1:12], день [1:30] . это регулярное выражение, которое я использую для моих логинов
/^[a-z]([0-9a-z_])+$/i
Какого JavaScript регулярного выражение, которое я должен использовать, чтобы проверить эту дату?
Возможный дубликат [Регулярное выражение для формата даты - dd-mm-yyyy в Javascript] (http://stackoverflow.com/questions/8937408/regular-expression-for-date-format-dd-mm-yyyy- in-javascript) (Просто измените порядок) – gdoron
Убедитесь, что регулярное выражение может сказать положительный ответ для неправильной даты, например, 55551-99-23. Поэтому попробуйте использовать некоторую предопределенную библиотеку для проверки даты. Я чувствую, что «datejs» более эффективен в обработке этого материала. –
Когда-либо думал о простом использовании 'split (" - ")'? –