uni-app/iOS/safari不支持正则预查匹配?=、反向预查匹配?<=、正向预查不匹配?!、反向预查不匹配?<!

案例:

uni-app中,替换url中的///,但是不替换://

正则

1
'https://www.aaa.com//a.html'.replace(/(?<=\w)\/+/g, '/')

预期结果

https://www.aaa.com/a.html

实际结果

打包后APP无法启动,
调试基座可以启动,但是当进入写有正则的页面后,会卡死

解决办法

1
'https://www.aaa.com//a.html'.replace(/(\w)\/+/g, '$1/')