匹配3个单词的正则表达式为何卡死了?
如下js代码:
" sdfawefawfaflkwefjalwefjawefawef".match(/\s*(\w+)*\s+(\w+)\s*;(.*)/)
CPU直接消耗到100%,(chrome,firefox中测试的)
目的:匹配2个到3个单词加分号,
正例:
"a big apple;""a apple;"
还有更奇怪的:
" asfsdfawefawefawef".match(/\s*(\w+)*\s+(\w+)\s*;(.*)/)
这段代码不会卡到死,跟上面一样的正则表达式.....
这还看心情么
相关分类