//身份證校驗
function iscardno(value)
var idcard, y, jym;
var idcard = value.tostring();
var s, m;
var idcard_array = new array();
idcard_array = idcard.split("");
if(area[parseint(idcard.substr(0, 2))] == null) return false;
switch(idcard.length) [0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]$/; //測試出生日期的合法性
} else [0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]$/; //測試出生日期的合法性
}if(ereg.test(idcard))
//return errors[0];
var res = true;
else
//return errors[2];
var res = false;
return res;
break;
case 18:
if(parseint(idcard.substr(6, 4)) % 4 == 0 || (parseint(idcard.substr(6, 4)) % 100 == 0 && parseint(idcard.substr(6, 4)) % 4 == 0)) [1-2][0-9][0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9][0-9xx]$/; //閏年出生日期的合法性正規表示式
} else [1-2][0-9][0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9][0-9xx]$/; //平年出生日期的合法性正規表示式
}if(ereg.test(idcard)) else
//return errors[2];
res = false;
return res;
break;
default:
res = false;
return res;
break;
};}
//手機號碼驗證
function checkmobile(str) $/;
if (re.test(str)) else
}
//郵箱驗證
function checkemail(str))+$/
if(reg.test(str)) else
}
//出生日期驗證
function checkbirthdate(str)|20[0-9][0-9])-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9])(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)$/;
if(reg.test(str)) else
}
JS 常用校驗
用途 檢查開始日期是否小於等於結束日期 輸入 s 字串 開始日期 格式 2001 5 4 e 字串 結束日期 格式 2002 5 4 返回 如果通過開始日期小於等於結束日期返回true,否則返回false function data compare s,e else return true 用途 檢...
js 常用校驗
檢查必填字段 校驗必填項不能為空 包括input框,單選框,核取方塊,文字域 var elem document.getelementbyid age function checkrequired elem 檢查輸入元素是否鍵入了資訊的通用函式 function checkrequired elem...
常用js正則校驗
1 郵箱正則校驗 a za z0 9.a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a z 2 手機號校驗 國內 1 3 4 5 7 8 d 3 手機號校驗 國際 d d d d d d x ext d 4 身份證校驗 身份證...