中易网

javascript 正则 /^[1-9]|([1-9]\d)$/.test("3456") 为什么返回true?

答案:3  悬赏:10  
解决时间 2021-11-05 16:00
javascript 正则 /^[1-9]|([1-9]\d)$/.test("3456") 为什么返回true?
最佳答案
应该是这样的
/^[0-9]$|^([1-9]\d)$/
0也算1位数吧?
全部回答
|操作符优先级的问题,/^([1-9]|([1-9]\d))$/.test("3456")这样括起来就好了追问这个更好
以1到9 的数字开头
 

 
以1到9的数字+数字
 
结尾,
 
显然你的字符串符合条件
 
var reg = /^[1-9]|([1-9]d)$/;
var str = "3456";
reg.test(str); // true
str = "xddfdd23";
reg.test(str); // true
 
str = "a03";
reg.test(str); // false、


var reg = /^(0|[1-9]d?)$/;
验证一个一位数或两位数
要打括号啊

提问者太愚蠢啦
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
ADIDAS板鞋磨脚踝,怎么办?
什么是贵妇
上帝情人电影院
世界市场行情这门课程 英文怎么说
我是一个上班族 每天回来只知道 玩电脑 要做
本人想买二手的ipad1,但不太清楚价格,ipad2
杨梅烧酒怎么浸
怀孕吃哈密瓜好吗
老掉头发,头屑又很多,怎么办啊?有什么好方
QQ飞车暑期账号安全保卫战活动奖励与参与方式
我想学习咖啡,花果茶,奶茶,饮品制作,哪里
林徽因评价徐志摩时曾说过一句话,
多彩投众筹的规则是什么?有没有时间限制,回
早上起来洗澡,边喝茶边吃梅子,然后吃饭,好
是否可以加盟
推荐资讯
品骏快递(安顺营业部)地址在什么地方,我要处
永安哪里有卖酸枣糕的啊
金纺是什么东西哦?
丰巢快递箱里(富民路合汇大厦丰巢快递箱里)地
尿道红肿,怎吗办呀,你帮我把
有哪些水果可以去黑眼圈?
书籍是人类的营养品.请你以一部名著为例,说说
塑料杯子底部的PP5是什么意思?
在新乡开洗车行需要什么手续
我家宝宝有点偏食,爱吃的东西就多吃一点,不
20年的婚姻叫什么婚
济宁包括下属县市有哪些做点读笔的和想做点读
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?