js、javascript正則表達式驗證身份證號碼

function isCardNo(card)
{
   // 身份證號碼爲15位或者18位,15位時全爲數字,18位前17位爲數字,最後一位是校驗位,可能爲數字或字符X
   var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
   if(reg.test(card) === false)
   {
       alert("身份證輸入不合法");
       return  false;
   }
}

轉載自:http://www.9958.pw/post/js_cardnopost

相關文章
相關標籤/搜索