🌟妙用JS:轻松搞定数字与金额格式互转🌟
互联科技科普
2025-04-08 17:13:46
导读 你是不是经常遇到这样的问题?一个大数字 `1000000` 看着就头疼,而金额格式 `1,000,000.00` 才更直观!别担心,用 JavaScript 轻松...
你是不是经常遇到这样的问题?一个大数字 `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!🚀
免责声明:本文由用户上传,如有侵权请联系删除!