2014-06-19 44 views
0

如何在没有格式化和十进制值(如:125478521478)的情况下将数字更改为具有每3位数字空格的字符串(如:24 148 147),则必须将其转换为〜100数字,所以我正在寻找有效的解决方案。数字格式化,每隔3位填写一个空格

+0

在电子表格中?一个uiApp应用程序?请指定上下文....有一个名为utilities.formatString的gs方法,用于执行此类操作...请参阅此处的文档https://developers.google.com/apps-script/reference/utilities/utilities –

+0

@Sergeinsas我看到一个,但我无法设法使用它创建空间,只改变了十进制数。可能是我的错误,虽然我对此很陌生。 – user3733639

回答

0

这个脚本应该可以帮到你。您可以在所有数字的循环中运行此脚本。 考虑将125478521478作为您的演示编号。代码应如下 -

var yourNumber = "125478521478"; 
yourNumber = yourNumber.toString().replace(/,/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, " "); 

希望它有帮助!

+0

感谢您的帮助,它的工作原理与我的想法:) – user3733639

相关问题