阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 經濟部所屬事業機構_新進職員甄試_資訊:1.資訊管理、2.程式設計#79709
科目:國營事業◆1.資訊管理 2.程式設計
年份:107年
排序:0

題組內容

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

申論題內容

(一)多條件式判斷(IF conditions)。

詳解 (共 1 筆)

詳解 提供者:jack850628

function checkTwID(id){

    if(id.length != 10){//判斷是否為10碼

        return false;

    }else if(65 >= id[0].charCodeAt() || id[0].charCodeAt() >= 90){//判斷第一碼是否為A~Z之中的大寫英文字母

        return false;

    }else if(!['1','2'].includes(id[1])){//判斷第二碼是否為1或2

        return false;

    }else if(isNaN(id.substring(2))){//判斷剩下來的是否為數字

        return false;

    }

    return true;

}