我正在尝试测试无序字符串是否在其中有5次“ 3”。
例如:
var re = /3{5}/;
re.test("333334"); //returns true as expected
re.test("334333"); //returns false since there is no chain of 5 3s
什么正则表达式会使第二行返回true?如果正则表达式不是测试它的最佳方法,那是什么?
谢谢!
尝试
(str.match(/3/g) || []).length >= 5
或者
str.split(3).length > 5
str
您要测试的字符串在哪里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句