免費開始練習
moea_joint_essay 107年 [資訊] 資訊管理、程式設計

第 一 題

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

小題 (一)

多條件式判斷(IF conditions)

思路引導 VIP

使用 JavaScript 寫一個函式,透過字串長度、第一個字元是否為大寫英文字母、第二個字元是否為1或2、後續字元是否皆為數字等多個 if 判斷來檢查。

🤖
AI 詳解
AI 專屬家教

以下使用 JavaScript 撰寫多條件式判斷的檢查函式(僅檢查基本格式:總長度 10 碼,首碼大寫英文字母,第 2 碼為 1 或 2,第 3 至 10 碼為數字,不包含身分證驗證碼邏輯):

function checkIdFormat_If(idStr) {

小題 (二)

正規表示法(Regular Expression)

思路引導 VIP

使用 JavaScript 寫一個函式,透過正則表達式 /^[A-Z][12]\d{8}$/ 直接檢驗。

🤖
AI 詳解
AI 專屬家教

以下使用 JavaScript 配合正規表示法 (Regular Expression) 撰寫檢查函式:

function checkIdFormat_Regex(idStr) {

🏷️ 相關主題

物件導向程式設計與系統分析核心概念
查看更多「[資訊] 資訊管理、程式設計」的主題分類考古題