社区
iOS
帖子详情
控制台报错SyntaxError: Invalid regular expression: invalid group specifier name
ycrest
2020-09-03 11:15:33
使用uniapp打包完项目之后安卓预览正常,但是苹果控制台报以下错误:
于是在网上搜索并尝试了一下,发现是正则表达式的问题。
出现原因
打包后的js不支持原生的双斜线格式的正则 //
解决方案
// 打包情况下会报错
let regExp = /(?<=:(?!\/).*?\/).*!/g;
// 修改为下面的格式即可
let regExp = new RegExp("(?<=:(?!\/).*?\/).*!", 'g');
...全文
2476
回复
打赏
收藏
控制台报错SyntaxError: Invalid regular expression: invalid group specifier name
使用uniapp打包完项目之后安卓预览正常,但是苹果控制台报以下错误: 于是在网上搜索并尝试了一下,发现是正则表达式的问题。 出现原因 打包后的js不支持原生的双斜线格式的正则 // 解决方案 // 打包情况下会报错 let regExp = /(?<=:(?!\/).*?\/).*!/g; // 修改为下面的格式即可 let regExp = new RegExp("(?<=:(?!\/).*?\/).*!", 'g');
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Safari访问项目,浏览器
报错
SyntaxError
:
Invalid
re
gular
expression
:
invalid
group
specifier
name
博客指出正则表达式
报错
‘
Invalid
re
gular
expression
:
invalid
group
specifier
name’,原代码使用的【?<=】写法,Safari在16.4才添加后备支持。为兼容之前版本,可改为【?:】,修改后Safari14访问恢复正常。小程序中因ios系统版本也会有此类问题,用同样方法解决。
Uncaught
SyntaxError
:
Invalid
re
gular
expression
flags(看页面源代码)
本文介绍了如何解决在使用jQuery的ajax请求时遇到的Uncaught
SyntaxError
:
Invalid
re
gular
expression
flags错误,并提供了具体的代码示例及修正方法。
safari浏览器
报错
:
SyntaxError
:
Invalid
re
gular
expression
:
invalid
group
specifier
name的解决方案
本文解析了Safari浏览器中出现的
SyntaxError
错误,该错误源于不支持的正则表达式零宽断言语法。文章提供了替代写法,并详细解释了零宽断言的概念及其四种类型。
SyntaxError
:
Invalid
re
gular
expression
:
invalid
group
specifier
name
本文介绍了Safari浏览器不支持//格式正则表达式的零度断言,如?<=和?
IOS
SyntaxError
:
Invalid
re
gular
expression
:
invalid
group
specifier
name
本文探讨了正则表达式中使用零宽断言在不同平台的兼容性差异,特别是在iOS设备上遇到的语法错误问题,并提供了两种替代方案来实现姓名部分隐藏的功能。
iOS
29,040
社区成员
12,462
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章