用BCB編寫身份證號識別程式 (轉)
//按鈕被單擊的事件,建立一個輸入框EDIT1和一個標籤LABEL1以及一個按鈕BUTTON1
void __fastcall TForm1::Button1Click(T *Sender)
{
AnsiString a,b,c,d,f;
AnsiString EditText = Edit1->Text;
int e;
e=StrLen(EditText.c_str());
if (e==18)
{
Edit1->SelStart=6;
Edit1->SelLength=4;
a=Edit1->SelText;
Edit1->SelStart=10;
Edit1->SelLength=2;
b=Edit1->SelText;
Edit1->SelStart=12;
Edit1->SelLength=2;
c=Edit1->SelText;
Edit1->SelStart=16;
Edit1->SelLength=1;
d=Edit1->SelText;
if((StrToInt(d)%2)==1)
{
f="男";
}
else
{
f="女";
}
Label1->Caption="您是"+a+"年"+b+"月"+c+"日生人!"+f+"性!"+Trim(IntToStr(e))+"位證號!";
return;
}
if (e==15)
{
Edit1->SelStart=6;
Edit1->SelLength=2;
a="19"+Edit1->SelText;
Edit1->SelStart=8;
Edit1->SelLength=2;
b=Edit1->SelText;
Edit1->SelStart=10;
Edit1->SelLength=2;
c=Edit1->SelText;
Edit1->SelStart=14;
Edit1->SelLength=1;
d=Edit1->SelText;
if((StrToInt(d)%2)==1)
{
f="男";
}
else
{
f="女";
}
Label1->Caption="您是"+a+"年"+b+"月"+c+"日生人!"+f+"性!"+Trim(IntToStr(e))+"位證號!";
return;
}
ShowMessage("輸入的身份證號不正確!");
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991249/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS身份證號識別iOS
- 微信小程式身份證識別微信小程式
- js 識別身份證號的性別、生日、年齡JS
- 身份證雲識別
- 編寫正則:匹配郵箱 手機號 密碼以及身份證號密碼
- 身份證識別技術的持續應用
- OCR身份證識別技術
- 手機端身份證識別
- Python實現AI影像識別-身份證識別PythonAI
- 身份證識別應用場景及功能特點
- Nodejs + Face++ 識別身份證照片NodeJS
- 一文搞懂文字識別、銀行卡識別、通用卡證識別、身份證識別
- Java身份證實名認證、身份證識別介面讓您認證任性的“懶”Java
- C++批次核驗身份證真偽、實名認證介面、身份證識別C++
- Java身份證識別介面在叫車場景的應用Java
- 簡單驗證碼識別及工具編寫思路
- 使用 Vyper 編寫簡易文字識別程式
- PHP 驗證身份證號碼PHP
- C++身份證號驗證C++
- PostgreSQL版的身份證號碼15位轉18位SQL
- js正則驗證身份證號JS
- 中國身份證號驗證庫
- OCR身份證識別軟體拍攝注意事項
- javascript身份證號碼校驗JavaScript
- 護照、身份證識別閱讀器(人證比對)來了
- excel身份證號提取年齡公式 身份證號碼提取精確年齡的公式Excel公式
- 驗證身份證號碼格式並且得到出生年月和性別
- 使用 Raku 編寫簡單的文字識別模擬程式
- 使用 Vala 編寫一個簡單的文字識別程式
- 七牛雲:呼叫七牛OCR介面,幾行程式碼識別身份證資訊行程
- 實時驗證碼技術可改進生物識別身份驗證
- 看懂身份證識別OCR:從演算法到 API 使用演算法API
- 用 python 製作全國身份證號驗證及查詢系統Python
- excel身份證號計算年齡Excel
- C++身份核驗介面程式碼、身份證OCR、身份證實名認證APIC++API
- 手機、電話號碼、郵箱、域名、身份證號的測試用例
- Javascript使用正則驗證身份證號(簡單)JavaScript
- Java人證合一介面原理、身份證識別、人工智慧Java人工智慧
- 通過身份證號碼獲取人的年齡和性別