报错:Invalid regular expression: invalid group specifier name
查看是否有正则表达式
1.格式不对
// 错误格式
let regExp = /(?<!\d*.\d*)(\d)(?=(\d{3})+(?!\d))/g;
// 修改为下面的格式即可
let regExp = new RegExp("(?<!\d*\.\d*)(\d)(?=(\d{3})+(?!\d))", ‘g’);
注意两点:
1.用//包裹改为用""包裹
2.\d等元字符改为\d
2.目前ios不支持零宽断言
let regExp = “(?<=\s)\d(?=\s)”;