年紀大了有些事容易忘記... 所以.....

星期二, 4月 08, 2014

修正 jQuery Validation 日期檢查在 ie8 不支援 yyyy-mm-dd 的小問題

我習慣用 2014-01-30 這樣的日期格式,很奇怪在其它瀏覽器都正常,就 ie8 有問題......orz

開啟 jquery.validate.js
#1025 行
date: function( value, element ) {
            return this.optional(element) || !/Invalid|NaN/.test(new Date(value).toString()) || value.match(/^\d{4}-((0\d)|(1[012]))-(([012]\d)|3[01])$/);
        },


改成這樣就可以了,不過有點不防呆就是了XD
版本是 jQuery Validation Plugin 1.11.1

延伸閱讀
jQuery plugin: Validation
http://bassistance.de/jquery-plugins/jquery-plugin-validation/