【发布时间】:2013-05-15 15:08:15
【问题描述】:
我想验证我的文本框,它接受学年作为格式的输入 YYYY-YY。如何为此编写正则表达式验证/ jquery 客户端验证函数?
function parseDate() {
alert("yeah");
var sAcadYearName = document
.getElementById('<%= txtAcademicYearName.ClientID%>');
var m = sAcadYearName.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);
return (m) ? new Date(m[3], m[2] - 1, m[1]) : null;
}
【问题讨论】:
-
你在使用任何验证插件吗?
-
在这种情况下,您需要进行基于正则表达式的验证
-
是的,我这样做了,但表达式 /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/ 没有不行……
-
你能分享你所做的代码吗
-
函数 parseDate() { alert("yeah"); var sAcadYearName = document.getElementById(''); var m = sAcadYearName.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);返回(米)?新日期(m[3],m[2] - 1,m[1]):空; }
标签: jquery