app.filter('splitNumberFilter', [function() {
return function(content) {
return content ? content.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$1 ") : content;
}
}]);
// js版本
'1234567890123456'.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$1 ");
// result
"1234 5678 9012 3456"
"548481554521515454848798921258740".replace(/(\d{4})(?=\d)/g,"$1-")
"5484-8155-4521-5154-5484-8798-9212-5874-0"

本文介绍了一种使用JavaScript实现的数字分组过滤器方法,该方法能够将长数字字符串按每四位一组进行分隔,便于阅读。通过自定义AngularJS过滤器和纯JavaScript函数展示了具体的实现方式。
732

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



