我正在使用javascript正则表达式验证用户输入的日期格式为mm / yyyy。我已经为此制作了正则表达式并且工作正常,但是当我输入ab / abcd时它仍在验证它。
这是我的JS和HTML代码
function validate() {
var name = document.getElementById("name").value;
var pattern = /\d|\/|\d{4}/;
if (pattern.test(name)) {
alert(name +" has alphanumeric value");
return true;
} else {
alert("Name is not valid.Please input alphanumeric value!");
return false;
}
}
Date: <input type="text" name="name" id="name" />
<input type="submit" value="Check" onclick="validate();"/>
如何以mm / yyy格式验证输入的日期, 我正在使用Jquery DatePicker,它允许以这种格式选择日期,而datepicker也允许手动输入。像这样Date Picker 对此还有其他建议吗?