需求,数字类型需要按千分位显示。
实现思路
新建一个utils.wxs文件,编写方法并导出。
var thousand = function(num) {
num = num + '';
var reg = /[1-9]\d{0,2}(?=(\d{3})+$)/g;
return num.replace(reg, '$&,')
};
module.exports = {
thousand: thousand
}
wxml中引入
使用
然后就报错
查了文档才发现wxs很多语法不支持,必须使用getRegExp
正确操作
注意:正则表达式前后的 / 一定要去掉,否者不生效。