function isDate(obj){ var reg=/^(/d{4})-(/d{2})-(/d{2})$/; var str= obj.value.replace(/(^/s*)|(/s*$)/g, ""); if (!(reg.test(str)&&RegExp.$2<=12&&RegExp.$3<=31)){ alert("The format of date is 'yyyy-mm-dd'"); obj.select(); return false; } return true; }