題組內容

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

(二)正規表示法(Regular Expression)

詳解 (共 7 筆)

Clown(2021上岸
Clown(2021上岸
詳解 #5187678
2021/11/01

兩種方式啊
一題是用條件判別
這小題是用正規化的方式約束
如以下
if(str.matches("[A-Z]{1}[1-2]{1}[0-9]{8}"))
        //成功
else 
        //失敗

正規表達式 - JavaScript | MDN (mozilla.org)

目標國營聯招
目標國營聯招
詳解 #5137055
2021/10/05
書上寫'[A-Z]{1}[1-2]{1}...
(共 72 字,隱藏中)
前往觀看
abaochang
abaochang
詳解 #5193953
2021/11/05
JS

function check(str){

let reg=\^[A-Z][1-2][0-9]{8}$\

let flag=reg.test(str)

return flag //回傳 True or False 代表是否符合身分證格式

}
Lin Jin
Lin Jin
詳解 #6115455
2024/05/31
F12 打開chrome後台,點選con...
(共 63 字,隱藏中)
前往觀看
star.lover
star.lover
詳解 #3654191
2019/11/06
funtion checkTwID(id...
(共 585 字,隱藏中)
前往觀看
shang
shang
詳解 #6209778
2024/09/14
function check_id(id...
(共 451 字,隱藏中)
前往觀看
航海者
航海者
詳解 #4184503
2020/07/29
...
(共 5 字,隱藏中)
前往觀看