请教一个奇怪的正则表达式的结果
javascript吧
全部回复
仅看楼主
level 4
chenqz0826 楼主
有如下正则表达(请注意我两边故意没有加圆括号):
var patt=/^1[0-9][0-9]|2[0-9][0-9]|300$/;
当接下来用patt.test(300100)时,结果为false,
而用patt.test(300200)时,结果为true.
为什么会不一样,“100”和“200”都是正则中可以匹配得到的字符串,为什么会不一样?
2022年02月21日 06点02分 1
1