javascript - 将大数字字符串解析为数字格式
问题描述
我有一个数字字符串,其中包括:“969239274411254159183486”
我需要将其格式化为这种格式(使用 Javascript 或 Jquery):“969,239”,使其为“千”。
我尝试了 parseInt 没有成功,我需要使用什么来将其格式化为正确的格式?
提前致谢。
编辑
只是复制提问者在此处发布的评论以避免混淆。
输入是大字符串,预期输出是 969,239。是的,总是前 6 个。
解决方案
只需取前 6 位数字,将其设为数字并toLocaleString
在其上使用
const s = "969239274411254159183486";
console.log(Number(s.substr(0,6)).toLocaleString('en'));
推荐阅读
- api - 如何在烧瓶 restful web 应用程序中调用第三方 API
- embedded - 如何在 TI TM4C123G 启动板上设置位
- bash - 如何在 Windows 中查看 docker 容器的路径?我的给出的是 root@default:/home/some 文件名,我可以在 Windows 中看到这个路径
- java - 使用 executeBatch() 运行“插入”大量数据后如何获取 ID
- django - 在内部网络中部署 Django 应用程序需要什么?
- java - java - 如何使用计时器在java中制作动画?我应该使用其他方法吗?
- soap - SocketException:一个现有的连接被远程主机强行关闭
- ios - 如何连接到 Socket.IO
- excel - 如何使用 Excel 宏填充具有多个值的行
- c++ - 将多个数组传递给函数