Re: [問題] 為什麼是false

看板Ajax作者 (WhaDa)時間7年前 (2017/06/17 17:21), 7年前編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
的確多打一個分號! 另,找到本例子的問題所在了 原本只想要123-4567或是1234567才過關 但像是如果key 123-456也會True 因為分成 "123"和"-456",都會被判定是數字 造成邏輯錯誤 謝謝大家幫忙 ※ 引述《WhaDa (WhaDa)》之銘言: : 下面這是一本書的例題(深入淺出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. ----- Sent from JPTT on my Xiaomi MI NOTE LTE. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.254.233 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1497691302.A.60A.html

06/17 18:14, , 1F
用正規表達式吧 不然這樣要判斷的有點多
06/17 18:14, 1F
謝謝,我再多學一些

06/17 18:17, , 2F
※ 編輯: WhaDa (1.163.254.233), 06/17/2017 19:53:30

06/18 14:34, , 3F
原來是分號...
06/18 14:34, 3F
文章代碼(AID): #1PHFIcOA (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1PHFIcOA (Ajax)