2014-06-19 83 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

相關問題