作者WhaDa (WhaDa)
看板Ajax
標題[問題] 為什麼是false
時間Sat Jun 17 11:00:29 2017
下面這是一本書的例題(深入淺出JavaScript)
想要驗證輸入的電話,是不是「七碼」如"1234567"
或「3碼加一槓加4碼」如"123-4567"
以下的圖,輸入「7碼」是FALSE,輸入「三碼加一槓加4碼」就ok………
找了半天,不知道哪裡錯誤…囧
謝謝各位大大賜教
http://i.imgur.com/eQ2sCR5.jpg
-----
Sent from JPTT on my Xiaomi MI NOTE LTE.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.39.10
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1497668432.A.145.html
1F:推 ryuichl: 最後一個if 多了一個分號 06/17 11:10
分號刪掉也一樣
2F:推 xdraculax: return /[1-9]\d\d-?\d{4}/.test(num); 06/17 11:17
3F:→ xdraculax: return /^[1-9]\d\d-?\d{4}$/.test(num); 上面錯了 06/17 11:25
謝謝,也請問知道我貼的程式哪裡不對嗎
※ 編輯: WhaDa (111.71.0.228), 06/17/2017 14:13:23
※ 編輯: WhaDa (111.71.0.228), 06/17/2017 14:14:44
5F:→ illl: 你可以把你的code放到jsfiddle上 06/17 14:58
7F:→ ryuichl: 第10行 8後面的分號 你可以自己試試結果 06/17 16:19
嗯我真的弄錯了,謝謝
※ 編輯: WhaDa (1.163.254.233), 06/17/2017 18:28:27