【发布时间】:2020-03-16 14:02:10
【问题描述】:
我正在尝试将数字格式化为以下格式的字符串:#,##,### 这是我的谷歌脚本代码,但它用#,##,###替换了数字 字符串可以在数字前后有任意数量的字符。 最好和最有效的方法是什么?
输入字符串:“价格从 Rs.100,000 开始,10% 折扣”或“价格从 Rs.100,000 开始,10% 折扣” 预期结果:“价格从 1,00,000 卢比起,10% 折扣”
treated_value3 = treated_value2.replace(/(\d+)/, Utilities.formatString("#,##,##0","$1"));
【问题讨论】:
-
@Wiktor Stribiżew,你能不能请一下?
-
我无法遵循您上面提到的正则表达式
-
不,它没有。格式化的字符串返回#,##,##0
标签: regex google-apps-script number-formatting