人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

身份證號碼驗證函數

身份證號碼驗證函數

更新時間:2022-07-23 文章作者:未知 信息來源:網絡 閱讀次數:


function checkIDCard(s, d, g)
{
if (!s) return false;
d = new Date(d);
if (!d.getTime()) return false;

var t, r;

t = "" + d.getFullYear() + dblNum(d.getMonth() + 1) + dblNum(d.getDate());

if (g == null
isNaN(g)) return false;
g = parseInt(g) % 2;

switch (s.length)
{
case 8 :
if (new Date() > d.setFullYear(d.getFullYear() + 19)) return false;
r = /^[\d]{8}$/;
if (!r.test(s)) return false;
if (s != t) return false;

break;
case 15 :
r = /^[\d]{15}$/;
if (!r.test(s)) return false;
if (s.substr(6, 6) != t.substr(2)) return false;
if (parseInt(s.charAt(14)) % 2 != g) return false;

break;
case 18 :
r = /^(?:[\d]{18}|[\d]{17}X)$/i;
if (!r.test(s)) return false;
if (s.substr(6, 8) != t) return false;
if (parseInt(s.charAt(16)) % 2 != g) return false;

var n = 0;
var w = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); // 加權因子
var c = new Array("1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"); // 校驗碼

for (var i = 0; i < 17; i++)
{
n += parseInt(s.charAt(i)) * w[i];
}

if (s.charAt(17).toUpperCase() != c[n % 11]) return false;

break;
default :
return false;
}

return true;
}

function dblNum(n)
{
return parseInt(n) < 10 ? "0" + n : n;
}

//var sss = "422324860305482";
//Response.Write(checkIDCard(sss, "03/05/1986", 0));

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 牡丹江市| 泸州市| 孝义市| 东乡县| 清河县| 青海省| 中阳县| 大新县| 社旗县| 故城县| 伊金霍洛旗| 汕头市| 光山县| 灵石县| 错那县| 温州市| 弥勒县| 香港 | 望江县| 丰城市| 镇巴县| 津南区| 桐庐县| 济阳县| 台前县| 琼海市| 上思县| 盐亭县| 成都市| 广安市| 峨山| 南部县| 资兴市| 湖北省| 微博| 腾冲县| 仁化县| 乌拉特后旗| 资讯 | 库车县| 调兵山市|