用JS如何校验送入的String是否满足格式:yyyy-mm-dd?? http://expert.csdn.net/Expert/topic/1490/1490929.xml?temp=.4659082 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** 判断输入框中输入的日期格式为yyyy-mm-dd和正确的日期*/function IsDate(sm,mystring) { var reg = /^(\d{4})-(\d{2})-(\d{2})$/; var str = mystring; var arr = reg.exec(str); if (str=="") return true; if (!reg.test(str)&&RegExp.$2<=12&&RegExp.$3<=31){ alert("请保证"+sm+"中输入的日期格式为yyyy-mm-dd或正确的日期!"); return false; } return true; } 第二个问题的正则表达式:整型:/[\d]/浮点型:/[\d]+[\.]{0,1}[\d]+/ 如何像CSDN那样,在窗口最上面显示 一个匪夷所思的jquery的.click()问题.会解释的是高手 有高手遇到过这个问题吗? 关于html的性能问题 我用js 在html 页面做了一个下拉菜单,别的浏览器都可以,但是火狐浏览器看不到。如何把下列js代码改为FireFox支持的? 请问我的这个错在哪里(一个JS改变字体颜色) 关于选择框状态保持的问题 javascript高手请进,怎么判断checkbox是否选中 求网页锁定的办法 哪里可以下载到XP风格的小人头(用来表示用户)的图标(用于网页)?在线等! 服务器端与客户端的问题 如何使提交按钮点击后变为不可用状态?
判断输入框中输入的日期格式为yyyy-mm-dd和正确的日期
*/
function IsDate(sm,mystring) {
var reg = /^(\d{4})-(\d{2})-(\d{2})$/;
var str = mystring;
var arr = reg.exec(str);
if (str=="") return true;
if (!reg.test(str)&&RegExp.$2<=12&&RegExp.$3<=31){
alert("请保证"+sm+"中输入的日期格式为yyyy-mm-dd或正确的日期!");
return false;
}
return true;
}
整型:/[\d]/
浮点型:/[\d]+[\.]{0,1}[\d]+/