需求,数字类型需要按千分位显示。

实现思路
新建一个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

正确操作

注意:正则表达式前后的 / 一定要去掉,否者不生效。
本文介绍了一种在WXS文件中实现数字千分位格式化的方法,包括正则表达式的正确使用方式,避免因语法限制导致的错误。
3328

被折叠的 条评论
为什么被折叠?



