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

互联科技科普 2025-04-08 17:13:46
导读 你是不是经常遇到这样的问题?一个大数字 `1000000` 看着就头疼,而金额格式 `1,000,000.00` 才更直观!别担心,用 JavaScript 轻松...
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!🚀

免责声明:本文由用户上传,如有侵权请联系删除!