正则表达式匹配异常,求解决方案?

1、js 正则表达式匹配出错,导致浏览器卡死,主要是因为匹配的值含有逗号

2、/^((\w|-)+;?)+$/g.test('b2d7e0d9-b489-4b73-9916-2523317cb69a000,')

或者 求一个匹配
b2d7e0d9-b489-4b73-9916-2523317cb69a000;b2d7e0d9-b489-4b73-9916-2523317cb69a000; 的正则


慕标琳琳
浏览 726回答 1
1回答

翻过高山走不出你

/([-\da-f]+;?)/gs='b2d7e0d9-b489-4b73-9916-2523317cb69a000;b2d7e0d9-b489-4b73-9916-2523317cb69a000;'ptn=/([-\da-f]+;?)/gconsole.log(s.match(ptn))//["b2d7e0d9-b489-4b73-9916-2523317cb69a000;", "b2d7e0d9-b489-4b73-9916-2523317cb69a000;"]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript