求个简单的正则表达式 日期最好还是不用正则但是格式可以用正则匹配不包含-0就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我对正则表达式不了解,我的意思是用正则表达式检测客户端的输入是否正确。 各位帮帮忙!只要求对格式判断就可以了。不能输入如2005-04-03、2005-4-03、2005-11-02、2005-04-11之类格式的日期,只能输入2005-1-2类型的日期! <script language=javascript> var str="2005-04-03"; re=/\d{4}(-(?!0))\d{1,2}(-(?!0))\d{1,2}/ if(!re.test(str)) { alert("格式错误") } else { alert("正确") }</script> 关于scripts集合! 如何让提示信息显示几秒后自动消失? 关于过滤字符串的问题 怎么求 getElementsByTagName() 的长度? 怎样让我们伟大的IE做出鼠标经过后改变背景颜色!!!! 不能同时为空是这样吗? 关于在ie和firefox中层定位的问题 如何控制IE的工具栏按扭和菜单???? 请问怎么用asp+access开发web? JS怎么压缩文件,,,在线等!!!着急 templayer.offsetHeight,scrollTop哪里出的? 如何正确显示html串。
不能输入如2005-04-03、2005-4-03、2005-11-02、2005-04-11之类格式的日期,只能输入2005-1-2类型的日期!
var str="2005-04-03";
re=/\d{4}(-(?!0))\d{1,2}(-(?!0))\d{1,2}/
if(!re.test(str))
{
alert("格式错误")
}
else
{
alert("正确")
}
</script>