手機條碼、自然人憑證條碼與捐贈碼檢核(檢查/驗證)規則
手機條碼、自然人憑證條碼與捐贈碼檢核(檢查/驗證)規則
資料來源: https://www.cetustek.com.tw/news.php?id=186
https://cynthiachuang.github.io/Check-Love-Code/
https://regex101.com/
https://github.com/jash-git/Regular-Expression-Teaching [正則表達式 影片+PDF 教學 [Regular Expression Teaching]]
C# 線上編譯器: https://dotnetfiddle.net/
★手機條碼
由Code39組成,總長度為8碼字元
第一碼必為『/』
其餘七碼則由數字【0-9】、大寫英文【A-Z】與特殊符號【.】【-】【+】組成
正則表達式C#:
^/[A-Z0-9+-\.]{7}$
★自然人憑證條碼
總長度為16碼字元
前兩碼為大寫英文【A-Z】
後14碼為數字【0-9】
正則表達式C#:
^[A-Z]{2}[0-9]{14}$
★捐贈碼(愛心碼)
總長度為3至7碼字元
全部由數字【0-9】組成
正則表達式C#:
^\d{3,7}$