CocosCreator3.x开发笔记8: Invalid re

2023-02-24  本文已影响0人  原味蛋炒饭

在iOS下运行报错,是因为正则不支持

Invalid regular expression: invalid group specifier nameerrorInfo.stack ? '/n undefined' : ''

因为ios不支持零宽断言

什么是零宽断言?

粗略总结:零宽断言是正则表达式中的一种方法,正则表达式在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。

解决方法:用别的方法替代

let str = "金额_100" //提取100
正常是:let money = str.match(/(?<=_).*/)
iOS中:let money = str.split("_")[1]

上一篇 下一篇

猜你喜欢

热点阅读