国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JS使用正則表達式驗證身份證號碼

2024-05-06 16:37:57
字體:
來源:轉載
供稿:網友

廢話不多說了,先給大家看一段代碼吧

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;   } } 

 最近的項目中用的需要調用實名認證的接口,實名認證接口價格相比短信而言高了不是幾分錢,所以說調用實名認證的條件就要嚴格把關,因此用到js驗證真實姓名與js驗證身份證號。

進入正題

  js驗證真實姓名,是用的unicode字符的來進行匹配,而中國人的姓名長度一般都是2-4,所以重復匹配{2,4}次

1.js驗證真實姓名 

var regName =/^[/u4e00-/u9fa5]{2,4}$/; if(!regName.test(name)){   alert(‘真實姓名填寫有誤‘);    return false;  } 

js驗證身份證號,中國的身份證號,一代身份證號是15位的數字,二代身份證都是18位的,最后一位校驗位除了可能是數字還可能是‘X‘或‘x‘,所以有四種可能性:a.15位數字 b.18位數字 c.17位數字,第十八位是‘X‘ d.17位數字,第十八位是‘x‘

2.js驗證身份證號 

var regIdNo = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/; if(!regIdNo.test(idNo)){   alert(‘身份證號填寫有誤‘);   return false; } 

以上所述是小編給大家介紹的JS使用正則表達式驗證身份證號碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清新县| 永丰县| 长沙市| 昭觉县| 乡城县| 安庆市| 台南市| 象山县| 荣昌县| 灵寿县| 屏东市| 饶阳县| 石城县| 秭归县| 都匀市| 陇南市| 西和县| 京山县| 湘潭市| 合肥市| 随州市| 荆州市| 满城县| 吉隆县| 富锦市| 新疆| 永年县| 秦皇岛市| 平罗县| 梅州市| 封丘县| 巧家县| 鸡泽县| 正宁县| 拉萨市| 逊克县| 马尔康县| 申扎县| 罗源县| 安多县| 金门县|