.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
有人可以解释这是什么意思吗?我知道这是一个正则表达式,但我不明白它在做什么、意味着什么以及目的是什么。它目前在我的工具提示中。
.replace() 方法使用此正则表达式向数字添加逗号。例如,将 1000000 转换为 1,000,000。
示例:
let number = "1000000";
let formattedNumber = number.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
console.log(formattedNumber); // Affiche : "1,000,000";