首页 > 动态 > 互联科技科普 >

🌟妙用JS:轻松搞定数字与金额格式互转🌟

发布时间:2025-04-08 17:13:46来源:

你是不是经常遇到这样的问题?一个大数字 `1000000` 看着就头疼,而金额格式 `1,000,000.00` 才更直观!别担心,用 JavaScript 轻松搞定!✨

首先,将数字转为金额格式,比如 `1000000` 变成 `1,000,000.00`,可以用以下代码:

```javascript

function formatNumber(num) {

return num.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');

}

console.log(formatNumber(1000000)); // 输出: 1,000,000.00

```

简单吧?再试试反向操作!把 `1,000,000.00` 改回 `1000000`,代码如下:

```javascript

function parseFormattedNumber(str) {

return parseFloat(str.replace(/[^0-9.-]+/g, ''));

}

console.log(parseFormattedNumber("1,000,000.00")); // 输出: 1000000

```

两行代码搞定一切,是不是很酷?从此告别繁琐的手动修改,工作效率upup!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。