收藏
回答

IOS9小游戏加载正则表达式报错问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug iOS 9.3.3 iPhone6 7.0.5

我们的小游戏在ios9这个设备下,下载基础包100%后就会报错无法进入游戏,开发者工具等其他设备没有问题;报错如下,

15:42

gameThirdScriptError
SyntaxError
at line:37,column:83109,SyntaxError: Invalid regular expression: range out of order in character class Stack: (native code)
at evaluateScriptFile (WAGame.js:1:83109)
at value (WAGame.js:1:363887)
at value (WAGame.js:1:363035)
at  (WAGame.js:1:368682)
at  (WAGame.js:1:368685)
at s (WAGame.js:1:361119)
at  (WAGame.js:1:368578)
at t (WAGame.js:1:2388)
at v (WAGame.js:1:368429)

希望又遇到过此类问题的大佬指导一下,谢谢!


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

1 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2019-08-21

    就是有不符合语法规则的正则表达式,仔细检查一下代码。只有 iOS9 有问题可能是因为 iOS9 的 JSCoer 没有懒编译。

    2019-08-21
    有用
    回复 2
    • 小小
      小小
      2019-08-22
      好的多谢,已经定位到具体的正则了
      2019-08-22
      回复
    • 初心不改
      初心不改
      2022-08-25回复小小
      大佬 还记得是哪个正则表达引起的嘛
      2022-08-25
      回复
登录 后发表内容