在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]
网友评论