如何让表单判断输入的是否为YYYY-MM-DD 格式?
如何在表单文本框中判断输入的是否为YYYY-MM-DD格式?如果输入不正确的日期格式在提交表单的时候提示错误信息,并返回重新输入!...
如何在表单文本框中判断输入的是否为YYYY-MM-DD 格式?
如果输入不正确的日期格式在提交表单的时候提示错误信息,并返回重新输入! 展开
如果输入不正确的日期格式在提交表单的时候提示错误信息,并返回重新输入! 展开
2个回答
展开全部
如果不需要判定输入日期是否合法 可用此简单的正则表达式:
<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 )'>
<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 )'>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询