題組內容

五、請以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;

}