【发布时间】:2019-11-12 08:37:30
【问题描述】:
厌倦了验证文本框只允许日期格式。如果我输入文本或带有数字的文本或任何其他没有日期格式的内容,我想显示错误消息,例如“请输入 mm/dd/yyyy 格式”。文本框应该只允许这个 mm/dd /yyyy 格式。如何使用 javascript 或 jquery 来实现
function isDate() {
var txt = document.getElementById("date").value;
var regEx = /^\d{4}-\d{2}-\d{2}$/;
if(txt.match(regEx)){
alert("Please enter date format mm/dd/yyyy");
}else{
alert("Thanks..You have entered correct date");
}
}
【问题讨论】:
-
您应该使用实际的date input 和form validation。
-
否..我想使用正则表达式显示错误消息..那么你能编辑我的代码吗?
-
正则表达式是进行日期验证的错误工具。同样在大多数情况下,您不应该强制执行某种日期格式。有些用户可能不熟悉 mm/dd/yyyy。
标签: javascript jquery