私は正規表現があまり得意ではありません。正規表現にイライラしています。
例:
私は次の日時を持っています: 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>');
}
ただし、このコードは日付に対してのみ機能し、時間に対しては機能しません。ご協力いただきありがとうございます。