1、js 正则表达式匹配出错,导致浏览器卡死,主要是因为匹配的值含有逗号2、/^((\w|-)+;?)+$/g.test('b2d7e0d9-b489-4b73-9916-2523317cb69a000,')或者 求一个匹配b2d7e0d9-b489-4b73-9916-2523317cb69a000;b2d7e0d9-b489-4b73-9916-2523317cb69a000; 的正则
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
/([-\da-f]+;?)/g
s='b2d7e0d9-b489-4b73-9916-2523317cb69a000;b2d7e0d9-b489-4b73-9916-2523317cb69a000;'
ptn=/([-\da-f]+;?)/g
console.log(s.match(ptn))
//["b2d7e0d9-b489-4b73-9916-2523317cb69a000;", "b2d7e0d9-b489-4b73-9916-2523317cb69a000;"]
添加回答
举报
0/150
提交
取消