我对正则表达式不是很好。我对正则表达式感到沮丧。
例子:
我有以下日期时间:05/16/2013 12:00 am
我需要一个尊重这种格式的 javascript 正则表达式:mm/dd/yyyy hh:mm [am/pm]
var dateReg = /^[0,1]?\d{1}\/(([0-2]?\d{1})|([3][0,1]{1}))\/(([1]{1}[9]{1}[9]{1}\d{1})|([2-9]{1}\d{3}))$/;
if(!dateReg.test(inputVal)) {
$(this).after('<span class="error error-keyup-5">Invalid date format.</span>');
}
但此代码仅适用于日期,不适用于时间。谢谢你的帮助。