在后台日期输入格式验证
asp.net 1.1 VB
假设有:
dim da as data, 默认格式为“2007-5-16 14:10”如何判断输入的da格式为默认格式?
此类的问题很多,由于是初学,不懂下面的javascript语句,只有求asp.net 1.1 VB判断代码,谢了!
下面代码格式似乎为判断“1982-09-15”,求 格式为“2007-5-16 14:10”的判断代码。
<script language="JavaScript">
<!--
String.prototype.isDate = function(){
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
//验证函数(date1为要验证的Input名)
function SearchDate(){
var date1=document.form1.date1.value;
if(!date1.isDate()){
alert("日期输入有误!请按 年-月-日 格式输入! ");
document.form1.date1.focus()
return false;
}
//-->
</script>