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

首頁 > 編程 > JavaScript > 正文

jquery表單驗證框架提供的身份證驗證方法(示例代碼)

2019-11-20 21:22:14
字體:
供稿:網(wǎng)友
如下所示:
復(fù)制代碼 代碼如下:

var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"內(nèi)蒙古", 
21:"遼寧",22:"吉林",23:"黑龍江",31:"上海",32:"江蘇",33:"浙江", 
34:"安徽",35:"福建",36:"江西",37:"山東",41:"河南",42:"湖北", 
43:"湖南",44:"廣東",45:"廣西",46:"海南",50:"重慶",51:"四川" 
,52:"貴州",53:"云南",54:"西藏",61:"陜西",62:"甘肅",63:"青海", 
64:"寧夏",65:"新疆",71:"臺灣",81:"香港",82:"澳門",91:"國外"}  

 
function isCardID(sId){ 
  var iSum=0 ; 
  var info="" ; 
  if(!/^/d{17}(/d|x)$/i.test(sId)) return "你輸入的身份證長度或格式錯誤"; 
  sId=sId.replace(/x$/i,"a"); 
  if(aCity[parseInt(sId.substr(0,2))]==null) return "你的身份證地區(qū)非法"; 
  sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2)); 
  var d=new Date(sBirthday.replace(/-/g,"/")) ; 
  if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return "身份證上的出生日期非法"; 
  for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11) ; 
  if(iSum%11!=1) return "你輸入的身份證號非法"; 
  return true;//aCity[parseInt(sId.substr(0,2))]+","+sBirthday+","+(sId.substr(16,1)%2?"男":"女")  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹤庆县| 新邵县| 酉阳| 天台县| 枝江市| 娱乐| 舟曲县| 宝丰县| 晋宁县| 河北省| 沙雅县| 彰武县| 邯郸县| 林甸县| 和龙市| 枣阳市| 确山县| 莱州市| 丰城市| 梁山县| 西乡县| 渑池县| 南涧| 营山县| 历史| 玛多县| 沙河市| 天气| 汉中市| 若羌县| 永昌县| 福海县| 万山特区| 南皮县| 晋城| 安乡县| 吴旗县| 碌曲县| 九龙县| 台东县| 巍山|