【发布时间】:2017-05-08 08:38:01
【问题描述】:
我有一个input 来显示价格:
<input type='text' name='price' value='1000000'/>
我想显示1,000,000。
【问题讨论】:
-
您可以编写自己的 js 或使用预先编写的 js 库。这是我在谷歌上搜索过的一对numeraljs.com 和formatjs.io js 实现的好处意味着即使您编辑文本框,JS 也会立即重新格式化您的号码
-
澄清一下:你是在说 PHP 吗?
-
如果你以这种方式格式化数字,你会遇到很多问题:(a) 它不再是一个数字,如果你想用它做任何事情,你需要重新处理它它; (b) 您需要确保用户正确遵循格式,而这非常很难做到; (c) 逗号 (
,) 在技术上不是正确的千位分隔符,当然也不是通用的。
标签: php number-formatting