【发布时间】:2016-03-18 05:17:13
【问题描述】:
我有一个字符串"1,23,45,448.00",我想用小数点替换所有逗号,用逗号替换所有小数点。
我需要的输出是“1.23.45.448,00”
我尝试将, 替换为.,如下所示:
var mystring = "1,23,45,448.00"
alert(mystring.replace(/,/g , "."));
但是,在那之后,如果我尝试用, 替换.,它也会用, 替换第一个替换的.,导致输出为"1,23,45,448,00"
【问题讨论】:
-
所以?什么不适合你?
-
@AdamAzad 首次替换时
.(or comma) 将使另一个替换恢复第一个替换。 -
@Tushar,这些细节应该出现在问题中,而不是评论中。高质量的问题应该足够好地描述问题,而无需在 cmets 中的问题详细信息中添加 essential。一个好的描述流程是说1)我想要发生的事情然后2)我在做什么最后是3)实际发生的事情
-
@IvayloSlavov 你说得对,因为这是OP的第一个问题,问题的质量是低,编辑添加更多细节。 :)
-
@Tushar,现在好多了。很高兴看到质量改进建议被认真对待:)
标签: javascript regex