【www.gdgbn.com--手机软件】

例子

var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ;
if ( !"2006-6-6".match(a)){
alert("日期格式不正确!")
 
}

看个日期验证函数

<script language="网页特效">
function check(){
var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ;
if (document.biao.riqi.value.match(a) ){
alert("日期格式不正确!")
return false
}
else
return true
}
</script>

再来看一款超漂亮的日期验证函数

 

function isdate(b){
 var birth = b.split("-");
 var bir = birth[1]+"/"+birth[2]+"/"+birth[0];
 var d = new date(bir);
 var dd = d.format("mm/dd/yyyy");
 var df = dd.split("/");
 if(df[2]!=birth[0]||df[0]!=birth[1]||df[1]!=birth[2]){
     return false;
 }
 return true;
}
function isdates(b){
 var a = /^d{4}[-]d{2}[-]d{2}$/;
 if(!a.test(b)){
     return false;
 }
 return true;
}

下面来看一款日期验证实例代码



javascript 检查是否是正确的日期格式
<script language="javascript">
function check(){
str = form1.txt.value;
str = str.match(/^(d{2,4})(-|/)(d{1,2})(d{1,2})$/);
if (str == null){
alert("你输入的日期格式无效");
return false;
}else if (str[3]>12 || str[4]>31){
alert("你输入的日期格式无效");
return false
}else{
alert("你输入的日期格式有效");
return true;
}
}
</script>







本文来源:http://www.gdgbn.com/shoujikaifa/27365/