作者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/cn.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