其实这个问题 我当初在谷歌上测试的好好的 然后就上safari进行测试。页面直接变成空白了
就是报的这个错误
一看说我那个正则表达式那里写错了。
查了查 才知道 原来ios 对js中正则表达式的 几个新增的断言验证不支持
(?!)零宽负向先行断言
(?=)零宽先行断言
(?<=)零宽后行断言
(? 这四个玩意 如果你的正则中用的话 建议更改。
上面的那个正则也就在谷歌中进行了支持。
其实看望网上的有的文档说 换成 构造函数类型的就可以。我试试了还是不行,除非换成其他的实现方式 页面才能正常显示
看来一般来说还是不要轻易尝试比较新的语法,否则确实有点难受了
关注我 持续更新 前端知识
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)