我是靠谱客的博主 乐观草莓,最近开发中收集的这篇文章主要介绍金额千分位添加,方法以及金额去除千分位,方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

业务需求:金额在千分位要加上,并且保留两位小数

话不多说,直接上代码

金额千分位添加

export function format_number(s) {
if (s == null || s == '' || s == 0) {
return '0'
}
s = s.toString().replace(/^(d*)$/, '$1.')
s = s.replace(/(d*.dd)d*/, '$1')
if (s > 0) {
s = (s + '00').replace(/(d*.dd)d*/, '$1')
} else if (s < 0) {
if (String(s).indexOf('.') < 0) {
s = (s + '.00').replace(/(d*.dd)d*/, '$1')
} else {
s = (s + '00').replace(/(d*.dd)d*/, '$1')
}
}
s = s.replace('.', ',')
var re = /(d)(d{3},)/
while (re.test(s)) { s = s.replace(re, '$1,$2') }
s = s.replace(/,(dd)$/, '.$1')
return s
}

金额移除千分位

export function moneyDelete(num) {
if (num && num != undefined && num != null || num == 0) {
let _num = num
_num = _num.toString()
_num = _num.replace(/,/gi, '')
return _num
} else {
return num
}
}

经本人测试,完全有效,且没有bug。如果各位大佬有更好的方式方法,欢迎留言赐教,谢谢!!!

最后

以上就是乐观草莓为你收集整理的金额千分位添加,方法以及金额去除千分位,方法的全部内容,希望文章能够帮你解决金额千分位添加,方法以及金额去除千分位,方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部