微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iOS端跳转页面时报错

从登陆点注册按钮时没反应或者白屏

这是手机端的报错信息:

[vue-router] Failed to resolve async component default: SyntaxError: Invalid regular expression: invalid group specifier name

[vue-router] uncaught error during route navigation:

 

 在网上搜上边两个警告也没搜出来什么,然后搜了一下Error中的message:invalid group specifier name

看到了这样一篇文章https://developers.weixin.qq.com/community/develop/doc/000242268685609895f8c085b58400

然后才知道是要跳转的那个页面中的正则的问题注册页面中有很多表单,正则也比较多,通过排查知道是 ?< 的问题,把它删了就正常,所以需要用其他写法来代替一下

正则中的 ?= 、?<= 、?!、 ?<!=都是什么意思呢

1. ```?=``` : 询问后面跟着的东西是否等于这个    /b(?=a)/.test('bab')

2. ```?<=``` : 询问是否以这个东西开头  /(?<=a)b/.test('ab')

3. ```?!``` : 询问后面跟着的东西是否不是这个  /b(?!a)/.test('bb')

4. ```?<!=``` :询问是否不是以这个东西开头  /(?<!=a)b/.test('bb')

参考:
作者:不过从心而已
链接https://www.jianshu.com/p/661af704198c

   

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐