欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS使用正則表達(dá)式驗證身份證號碼

 更新時間:2017年06月23日 09:25:26   投稿:mrr  
這篇文章主要介紹了JS使用正則表達(dá)式驗證身份證號碼的相關(guān)資料,需要的朋友可以參考下

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

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

 最近的項目中用的需要調(diào)用實名認(rèn)證的接口,實名認(rèn)證接口價格相比短信而言高了不是幾分錢,所以說調(diào)用實名認(rèn)證的條件就要嚴(yán)格把關(guān),因此用到j(luò)s驗證真實姓名與js驗證身份證號。

進(jìn)入正題

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

1.js驗證真實姓名 

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

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

2.js驗證身份證號 

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

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

相關(guān)文章

  • js實現(xiàn)n秒倒計時后才可以點擊的效果

    js實現(xiàn)n秒倒計時后才可以點擊的效果

    這篇文章主要介紹了js點擊按鈕在倒計時后才可以點擊的效果,需要的朋友可以參考下
    2015-12-12
  • Javascript 兩個窗體之間傳值實現(xiàn)代碼

    Javascript 兩個窗體之間傳值實現(xiàn)代碼

    眾所周知window.open() 函數(shù)可以用來打開一個新窗口,那么如何在子窗體中向父窗體傳值呢,其實通過window.opener即可獲取父窗體的引用。
    2009-09-09
  • countup.js實現(xiàn)數(shù)字動態(tài)疊加效果

    countup.js實現(xiàn)數(shù)字動態(tài)疊加效果

    這篇文章主要為大家詳細(xì)介紹了countup.js實現(xiàn)數(shù)字動態(tài)疊加效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • JavaScript canvas復(fù)刻蘋果發(fā)布會環(huán)形進(jìn)度條

    JavaScript canvas復(fù)刻蘋果發(fā)布會環(huán)形進(jìn)度條

    canvas 真是一個好東西,它給前端插上了想象的翅膀,伴隨著 h5 而來,將 web 代入了新的領(lǐng)域。本文將利用anvas復(fù)刻蘋果發(fā)布會環(huán)形進(jìn)度條,感興趣的可以嘗試一下
    2022-07-07
  • JS中關(guān)于ES6?Module模塊化的跨域報錯問題解決

    JS中關(guān)于ES6?Module模塊化的跨域報錯問題解決

    這篇文章主要介紹了JS中關(guān)于ES6?Module模塊化的跨域報錯,ES6模塊化提供了export命令和import?命令,對于模塊的導(dǎo)出和引入,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • js代碼延遲一定時間后執(zhí)行一個函數(shù)的實例

    js代碼延遲一定時間后執(zhí)行一個函數(shù)的實例

    下面小編就為大家?guī)硪黄猨s代碼延遲一定時間后執(zhí)行一個函數(shù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Ajax請求時無法重定向的問題解決代碼詳解

    Ajax請求時無法重定向的問題解決代碼詳解

    這篇文章主要介紹了Ajax請求時無法重定向的問題解決代碼詳解,當(dāng)使用Ajax請求時,如果后臺進(jìn)行重定向到其他頁面時是無法成功的,只能在瀏覽器地址欄輸入才能夠?qū)崿F(xiàn)重定向。下面我們來看看解決方法吧
    2019-06-06
  • 用console.table()調(diào)試javascript

    用console.table()調(diào)試javascript

    昨天我了解到Chrome調(diào)試工具一個小巧的調(diào)試方法,在WDCC期間, Marcus Ross(@zahlenhelfer) 介紹了,chrome調(diào)試工具各種調(diào)試方法,這個只是其中一種,現(xiàn)在我來給大家秀下。
    2014-09-09
  • 分離與繼承的思想實現(xiàn)圖片上傳后的預(yù)覽功能:ImageUploadView

    分離與繼承的思想實現(xiàn)圖片上傳后的預(yù)覽功能:ImageUploadView

    本文要介紹的是網(wǎng)頁中常見的圖片上傳后直接在頁面生成小圖預(yù)覽的實現(xiàn)思路,考慮到該功能有一定的適用性,于是把相關(guān)的邏輯封裝成了一個ImageUploadView組件,實際使用效果可查看下一段的git效果圖
    2016-04-04
  • 理解JavaScript設(shè)計模式中的建造者模式

    理解JavaScript設(shè)計模式中的建造者模式

    這篇文章主要介紹了理解JavaScript設(shè)計模式中的建造者模式,文章基于JavaScript的相關(guān)資料展開箱子內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04

最新評論