想在頁(yè)面校驗(yàn)一個(gè)身份證號(hào),怎么驗(yàn)證。
js怎么驗(yàn)證身份證號(hào)
哈尼露易絲
2016-06-28 18:01:33
TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個(gè)贊
你好:用正則表達(dá)式判斷;
給你個(gè)例子吧:
function?isCardNo(card)?? {?? ???//?身份證號(hào)碼為15位或者18位,15位時(shí)全為數(shù)字,18位前17位為數(shù)字,最后一位是校驗(yàn)位,可能為數(shù)字或字符X?? ???var?reg?=?/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;?? ???if(reg.test(card)?===?false)?? ???{?? ???????alert("身份證輸入不合法");?? ???????return??false;?? ???}?? }
望采納!
舉報(bào)