看板 Ajax 關於我們 聯絡資訊
下面這是一本書的例題(深入淺出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://www.ptt.cc/bbs/Ajax/M.1497668432.A.145.html
ryuichl: 最後一個if 多了一個分號 06/17 11:10
分號刪掉也一樣
xdraculax: return /[1-9]\d\d-?\d{4}/.test(num); 06/17 11:17
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
illl: http://i.imgur.com/vONzH4O.jpg 我照你的code打結果不一樣 06/17 14:56
illl: 你可以把你的code放到jsfiddle上 06/17 14:58
ryuichl: https://codepen.io/ryuichl/pen/BZpWmK 06/17 16:18
ryuichl: 第10行 8後面的分號 你可以自己試試結果 06/17 16:19
嗯我真的弄錯了,謝謝 ※ 編輯: WhaDa (1.163.254.233), 06/17/2017 18:28:27