我們獲取到身份證,需要驗證身份證的合法性可以通過如下的excel語句進行驗證。
當然,驗證只是驗證是否合法,並不能驗證是不是真實
=if(lookup((left(a1,1)*7+mid(a1,2,1)*9+mid(a1,3,1)*10+mid(a1,4,1)*5+mid(a1,5,1)*8+mid(a1,6,1)*4+mid(a1,7,1)*2+mid(a1,8,1)+mid(a1,9,1)*6+mid(a1,10,1)*3+mid(a1,11,1)*7+mid(a1,12,1)*9+mid(a1,13,1)*10+mid(a1,14,1)*5+mid(a1,15,1)*8+mid(a1,16,1)*4+mid(a1,17,1)*2)-rounddown((left(a1,1)*7+mid(a1,2,1)*9+mid(a1,3,1)*10+mid(a1,4,1)*5+mid(a1,5,1)*8+mid(a1,6,1)*4+mid(a1,7,1)*2+mid(a1,8,1)+mid(a1,9,1)*6+mid(a1,10,1)*3+mid(a1,11,1)*7+mid(a1,12,1)*9+mid(a1,13,1)*10+mid(a1,14,1)*5+mid(a1,15,1)*8+mid(a1,16,1)*4+mid(a1,17,1)*2)/11,0)*11,,)=right(a1,1),"ok","wrong")
公式中的a1,代表的是a1單元格。
身份證號驗證
原文 身份證號驗證 public static boolean isidnumber string idnumber 定義判別使用者身份證號的正規表示式 15位或者18位,最後一位可以為字母 string regularexpression 1 9 d 18 19 20 d 0 1 9 10 11 ...
身份證號驗證
身份證號組成 17位數字 1位校驗碼 位址碼 前六位 出生日期碼 第七位至第十位 順序碼 第十五位至十七位 對同年同月同日生的人便定的順序號,順序號奇數為男生,偶數為女生 檢驗碼 第十八位 0 9 x var acity function iscarid sid d x i.test sid ret...
js 身份證號驗證
function iscardid sid var isum 0 var info if d d x i.test sid return 身份證長度或格式錯誤 sid sid.replace x i,a if acity parseint sid.substr 0,2 null return 身份證...