首页 > 解决方案 > 将大数字字符串解析为数字格式

问题描述

我有一个数字字符串,其中包括:“969239274411254159183486”

我需要将其格式化为这种格式(使用 Javascript 或 Jquery):“969,239”,使其为“千”。

我尝试了 parseInt 没有成功,我需要使用什么来将其格式化为正确的格式?

提前致谢。

编辑
只是复制提问者在此处发布的评论以避免混淆。

输入是大字符串,预期输出是 969,239。是的,总是前 6 个。

标签: javascriptjquery

解决方案


只需取前 6 位数字,将其设为数字​​并toLocaleString在其上使用

const s = "969239274411254159183486";
console.log(Number(s.substr(0,6)).toLocaleString('en'));


推荐阅读