【无标题】
2023-12-28 13:07:13
数字展示的时候一般常见在千分位使用逗号分割来方便展示,比如数字1000000,一般会展示为1,000,0001.传入数字的时候返回按千分位格式化好的字符串,比如:1000 =>1,0002.传入字符串的时候返回对应的数字(保留两位小数)
3.传入的参数为非负整数[0…90071992547409911
function thousandConvert(param:string|number){
const reg=/(\d{1,3})(?=(\d{3})+(?:$|\.))/g;//匹配三位数字
switch(typeof param){
case "string":
return Number(parseFloat(param.replace(/,/g,'')).toFixed(2));// 保留两位小数
case "number":
return Number(param.toFixed(2)).toString().replace(reg,"$1,");
default:
return null;
}
}
文章来源:https://blog.csdn.net/qq2754289818/article/details/135263140
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!