台灣身份證驗證並與性別聯動

2022-03-05 01:43:03 字數 1265 閱讀 9133

1、身份證號 *

性別 *

2、3、新增乙個jsondata.ashx檔案

using system;

using system.collections;

using system.configuration;

using system.data;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.htmlcontrols;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

using benq.flower.form.carrform7_v8.dal;

namespace benq.flower.form.carrform7_v8

else

#endregion}}

context.response.end();

}public bool isreusable}}

}4、驗證規則

#region

public bool validateidentityid(string identityid)

").match(identityid).success)

return valid;

}//驗證檢查碼是否正確。正確返回true, 否則返回false

private bool validatecheckcharacter(string identityid)

else

//加權乘再累加

multiplyresult += digitalcharacter * times;

}除以模數10取其餘數

modulos = 10;

remainder = multiplyresult % modulos;

if (remainder == 0)

}else

}return valid;

}//根據區域碼得到兩位數字.因為轉換規律性不強,採用硬編碼,可靠

private string getregiondigitalstring(string regionprefix)

return regiondigital;

}#endregion

身份證驗證

1 簡單的正規表示式 1 preg match d d dx id card 2 preg match d 18 19 20 d 01 d 0123 d d d x id card 3 preg match d d d x x id card 2 複雜並且嚴格一些的驗證 這個可以驗證15位和18位的...

身份證驗證

身份證分為兩類 1 全是數字 15位或者18位。2 大寫x 18位,最後一位字母x,其餘必需是數字。正則 d d d d x 身份驗證例項 header content type text html charset utf 8 idc post idc bm substr idc,0,6 gende...

php 身份證驗證,根據身份證獲取生日和性別

php 身份證驗證工具類 身份證驗證 private function checkidcard idcard 取出本體碼 idcard base substr idcard,0,17 取出校驗碼 verify code substr idcard,17,1 加權因子 factor array 7 9...