收藏
回答

IPhone兼容性报错?

servicewechat.com:0 MiniProgramError

SyntaxError

line:25108,column:2262787,SyntaxError: Invalid regular expression: invalid group specifier name Stack:[native code]

evaluateScriptFile@https://lib/WAServiceMainContext.js:2:2262787

https://lib/WAServiceMainContext.js:2:2269104

forEach@[native code]

b@https://lib/WAServiceMainContext.js:2:2269018

https://lib/WAServiceMainContext.js:2:2269689

https://lib/WAServiceMainContext.js:1:45093

https://lib/WAServiceMainContext.js:2:46885

n@https://lib/WAServiceMainContext.js:2:23762

https://lib/WAServiceMainContext.js:2:34209

w@https://lib/WAServiceMainContext.js:2:33934

https://lib/WAServiceMainContext.js:2:33972

d@https://lib/WAServiceMainContext.js:2:112707

https://lib/WAServiceMainContext.js:2:101472

_onNativeTimer

global code

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-03-23

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2022-03-23
    有用
    回复
  • WJT
    WJT
    2023-04-15

    还真是,iphone对应正则的前瞻(?<=)不支持,有兼容问题,导致某些页面打开空白

    2023-04-15
    有用 1
    回复 1
    • 李爽
      李爽
      2023-04-27
      还真的是,都2023年了还没解决这个问题
      2023-04-27
      回复
  • Sam
    Sam
    2022-09-14

    快2023年了,还没有解决,iOS打不开小程序,安卓正常

    2022-09-14
    有用
    回复 4
    • Sam
      Sam
      2022-09-14
      ios,mac不支持零宽断言,在unpackage/dist目录 搜索 ?<=,把所有匹配的正则换成new RegExp写法
      2022-09-14
      回复
    • 嘎啦果🍎
      嘎啦果🍎
      2022-09-22
      不存在你说的这个文件夹
      2022-09-22
      回复
    • Sam
      Sam
      2022-09-23回复嘎啦果🍎
      uniapp,不是改成new RegExp写法,而是不能用零宽断言
      2022-09-23
      回复
    • 嘎啦果🍎
      嘎啦果🍎
      2022-09-23回复Sam
      是原生的: new RegExp('(?<=src=")(.*)(?=" alt)', 'g') 这种方式,这个错误是try catch捕获到的
      2022-09-23
      回复
  • destiny
    destiny
    2022-03-23

    啥?正则?语法?编译?

    2022-03-23
    有用
    回复
登录 后发表内容