2011年11月24日 星期四

身分證字號驗證程序 改用 Class 重寫及加入產生新字號的功能

身分證字號驗證程序(一)用函式做出了基本的驗證部分,這幾天又加上了「字串產生器」功能並且重做了介面。
非專業製作的效果及功能未盡完美是必然的,不過還是要分享一下過程和經驗。

新增的部分:
  1. 輸入防呆不是輸入後再驗證,改採用前置驗證方式從 Keypress 攔截 Key In 的字元,若正確才允許輸入。
  2. 輸入時先做字元判斷,例如第一字元應為 A-z,第二字元應為 1-2,之後8個字元都應是數字。
  3. 輸入未滿十個字元時只做格式檢查,完整輸入後再驗算檢查碼。
  4. 輸入時在下方「產生器」欄內同步產生縣市、性別及前置數字,並以當下內容建立條件,按下 Button 可立即產生正確字組。
  5. 點選產生的數組會自動送到驗證區進行檢查碼驗證。(其實應該都是正確的啦,否則就是程式有 Bug 了)
  6. 加上了點部落格的連結,和寄送 Mail 的連結。
  7. 改善了介面外觀。

Class 的程式碼及表單程式碼就不貼了,有興趣的朋友可直下載專案原始檔參考。
專案原始碼下載:[身分證驗證.rar
Demo 程下載:[身分證驗證_demo.rar



原始文章請看此

沒有留言:

張貼留言