如何让表单判断输入的是否为YYYY-MM-DD 格式?

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:29:47
如何在表单文本框中判断输入的是否为YYYY-MM-DD 格式?
如果输入不正确的日期格式在提交表单的时候提示错误信息,并返回重新输入!

如果不需要判定输入日期是否合法 可用此简单的正则表达式:

<script language="javascript">
function check( str ) {
var date = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/

if(!date.test(str) && str!=""){
alert('please input as yyyy-mm-dd');
document.all.test.value="";
document.all.test.focus();
}
}

//-->
</script>
<input type='text' name=test onblur='check( this.value )'>

用 IsDate(request("…")) 日期函数判断下是不是日期型数据啊