小熊植入1000款黄油纸巾盒:一次颠覆性的“擦”亮生活美学

核心内容摘要

17·c.cow起草的:当灵感碰撞出火花,一场关于未来的对话悄然启幕
fuqer100%vedies:时空交错,2023与2021的视觉碰撞与深层回响

月光下的兔子先生:一场关于救赎与被救赎的温柔寓言

function formatAmount(str) { // 将字符串转换为数字 const num parseFloat(str); // 处理NaN情况 if (isNaN(num)) { return

00; } // 转换为字符串并保留两位小数 let formatted num.toFixed(

; // 分离整数部分和小数部分 const [integerPart, decimalPart] formatted.split(.); // 对整数部分进行千分位格式化 const formattedInteger integerPart.replace(/\B(?(\d{3})(?!\d))/g, ,); // 组合结果 return formattedInteger . decimalPart; } // 测试用例 let str1 -

2

0; let str2 10; console.log(formatAmount(str

); // 输出: -20,

0

00 console.log(formatAmount(str

); // 输出:

1

00代码说明

该函数首先将输入字符串转换为数字并处理NaN情况

使用toFixed(

保留两位小数

通过正则表达式/\B(?(\d{3})(?!\d))/g实现千分位分隔符

最终返回格式化后的金额字符串

想要x x,m8 u6-想要应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123