/** 驗證手機號 **/
function checkmobile(tel)$/;
if (regu.test(tel)) else
}/** 驗證郵箱 **/
function checkemail(email)
var reg = /^([a-za-z0-9_-])+@([a-za-z0-9_-])+(.[a-za-z0-9_-])+/;
return reg.test(email);
}/**
* 檢查字串是否為合法qq號碼
* @param 字串
* @return 是否為合法qq號碼
*/
function checkqq(qq) $/).test(qq);
if (bvalidate)
else
return false;
} /***
* 驗證身份證是否合法.
*/var wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ]; // 加權因子
var validecode = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]; // 身份證驗證位值.10代表x
function idcardvalidate(idcard) else if (idcard.length == 18) else
} else
}
/**
* 判斷身份證號碼為18位時最後的驗證位是否正確
* @param a_idcard 身份證號碼陣列
* @return
*/
function istruevalidatecodeby18idcard(a_idcard)
for ( var i = 0; i < 17; i++)
sum = math.round(sum);
valcodeposition = sum % 11; // 得到驗證碼所位置
if (a_idcard[17] == validecode[valcodeposition]) else
}
/**
* 驗證18位數身份證號碼中的生日是否是有效生日
* @param idcard 18位書身份證字串
* @return
*/
function isvaliditybrithby18idcard(idcard18)else
}
/**
* 驗證15位數身份證號碼中的生日是否是有效生日
* @param idcard15 15位書身份證字串
* @return
*/
function isvaliditybrithby15idcard(idcard15)else
}
//去掉字串頭尾空格
function trim(str)
手機號 身份證格式校驗
呼叫方法傳入引數 手機號 格式正確返回true,錯誤返回false 並且彈出提示框。phone function e 15 0 9 18 0 9 17 0 9 d if e return false else if e.length 11 return false else if myreg.tes...
js驗證手機號,身份證,車牌號驗證
js驗證手機號 身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字元x var reg d d d d x x if reg.test identificationno val false js驗證手機號 var myreg 13 0 9 15 0...
身份證校驗,手機號校驗,數字校驗
1 身份證校驗 身份證號 var idcard idcard val 身份證校驗 var reg 1 9 0 9 1 9 0 9 0 9 xx if reg.test idcard 15 0 9 18 0 9 d if myreg.test mobile val alert2 請輸入有效的手機號碼!...