Re: [问题] 为什么是false

楼主: WhaDa (WhaDa)   2017-06-17 17:21:39
的确多打一个分号!
另,找到本例子的问题所在了
原本只想要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
:
作者: vi000246 (Vi)   2017-06-17 18:14:00
用正规表达式吧 不然这样要判断的有点多http://imgur.com/kiJsJS1
作者: xxxx9659 (嘎嘎嘎嘎嘎)   2017-06-18 14:34:00
原来是分号...

Links booklink

Contact Us: admin [ a t ] ucptt.com