我想验证在客户端应该使用“mm/dd/yyyy”格式的BirthDate。Javascript日期datetime对于asp.net中的mm/dd/yyyy格式验证
我已经尝试过了如下,但它不能正常工作:
$("#btnUpdateEditCB3").click(function(event) {
var txtBirthDate = $('#<%= txtBirthDateCB3.ClientID %>').val();
var txtNickName = $('#<%= txtNickNameCB3.ClientID %>').val();
if (txtBirthDate != "") {
if (txtBirthDate.match(/^(?:(0[1-9]1[012])[\/.](0[1-9][12][0-9]3[01])[\/.](1920)[0-9]{2})$/)) {
alert("Please enter date in mm/dd/yyyy format");
$('#<%= txtBirthDateCB3.ClientID %>').focus();
return false;
}
}
});
你会得到任何错误?请记住,客户端日期时间格式也取决于浏览器文化。 – Junaid 2012-01-30 10:30:29