moea_joint_essay
107年
[統計資訊] 資料庫及資料探勘、程式設計
第 一 題
📖 題組:
請以 Perl、Javascript 等程式語言或虛擬碼(Pseudo code)檢查使用者輸入之字串是否符合身分證字號格式,並分別以下列 2 種處理方式撰寫。(每小題 5 分,共 10 分)
請以 Perl、Javascript 等程式語言或虛擬碼(Pseudo code)檢查使用者輸入之字串是否符合身分證字號格式,並分別以下列 2 種處理方式撰寫。(每小題 5 分,共 10 分)
📝 此題為申論題,共 2 小題
小題 (一)
多條件式判斷(IF conditions)
思路引導 VIP
使用 Javascript 撰寫 IF 條件,逐步檢查字串長度是否為10、第一碼是否為英文字母、第二碼是否為1或2、後八碼是否皆為數字。
小題 (二)
正規表示法(Regular Expression)
思路引導 VIP
撰寫正規表示法來配對身分證字號,正則為 ^[A-Za-z][12]\d{8}$,並用 JS 的 test() 方法回傳 boolean。