Javascript:如何用逗号替换空格?

时间:2015-08-13 14:32:16

标签: javascript

我想用逗号替换html实体 

Html字符串:2 077 Ft

//existing script - not working - adding comma after every second character
txt = txt.replace(/(\d{2})/g,"$1,")

我想要一个像

这样的外出
txt = 2,077 Ft

2 个答案:

答案 0 :(得分:3)



var string = '2 077 Ft';
string = string.replace(/ /g, ',');

var modifiedElem = document.getElementById('modified');
modified.innerHTML = string;

<div id="original">2&nbsp;077 Ft</div>
<div id="modified"></div>
&#13;
&#13;
&#13;

这将取代所有出现的&#39;&amp; nbsp&#39;在所需的字符串中。

答案 1 :(得分:0)

您是否尝试过使用string.replace("&nbsp;", ",");

编辑:正如评论中指出的那样,它只做第一个实例。要克服这个问题,你需要使用正则表达式。 例如:string.replace(/&nbsp;/g, ",");