免費開始練習
moea_joint_essay 107年 [統計資訊] 資料庫及資料探勘、程式設計

第 二 題

📖 題組:
請以 Perl、Javascript 等程式語言或虛擬碼(Pseudo code)檢查使用者輸入之字串是否符合身分證字號格式,並分別以下列 2 種處理方式撰寫。(每小題 5 分,共 10 分)
📝 此題為申論題,共 2 小題

小題 (二)

正規表示法(Regular Expression)

思路引導 VIP

撰寫正規表示法來配對身分證字號,正則為 ^[A-Za-z][12]\d{8}$,並用 JS 的 test() 方法回傳 boolean。

🤖
AI 詳解
AI 專屬家教

使用 Javascript 搭配正規表示法撰寫:

function checkID_Regex(id) {

小題 (一)

多條件式判斷(IF conditions)

思路引導 VIP

使用 Javascript 撰寫 IF 條件,逐步檢查字串長度是否為10、第一碼是否為英文字母、第二碼是否為1或2、後八碼是否皆為數字。

🤖
AI 詳解
AI 專屬家教

使用 Javascript 撰寫(僅針對基本格式:長度10、首碼英文、次碼1或2、後8碼數字作檢查):

function checkID_IfConditions(id) {

🏷️ 相關主題

程式設計演算法與資料結構實作
查看更多「[統計資訊] 資料庫及資料探勘、程式設計」的主題分類考古題