我需要以类似的格式显示价格
7
70
700
700 000
70 000
700 000
7 000 000 etc
Run Code Online (Sandbox Code Playgroud)
问题是我从 json 文件收到价格,所以它总是一个字符串。
我想要的是通过 RegEx 将该价格字符串转换为所需的格式。
7000000 = 0000007000 000 77 000 000json数据是否可能,也许有更正确的方法?没有找到任何工作示例。
您可以使用正则表达式来执行此操作:
function numberWithSpaces(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ");
}
Run Code Online (Sandbox Code Playgroud)
或者将其转换为数字然后使用num.toLocaleString(),它会自动转换它。
| 归档时间: |
|
| 查看次数: |
3390 次 |
| 最近记录: |