【问题标题】:Number formating, spaces every 3 digits数字格式,每 3 位空格
【发布时间】:2014-06-19 20:37:45
【问题描述】:

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

【问题讨论】:

  • 在电子表格中?一个uiApp应用程序?请指定上下文....有一个名为 utility.formatString 的 gs 方法旨在执行此类操作...请参阅此处的文档developers.google.com/apps-script/reference/utilities/utilities
  • @Sergeinsas 我看到了那个,但我无法使用它创建空间,只更改了十进制数计数。虽然我对此很陌生,但可能是我的错误。

标签: javascript google-apps-script


【解决方案1】:

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

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

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2022-07-25
    • 1970-01-01
    • 2018-11-17
    • 2021-07-09
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 2017-06-04
    相关资源
    最近更新 更多