我想用逗号替换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
答案 0 :(得分:3)
var string = '2 077 Ft';
string = string.replace(/ /g, ',');
var modifiedElem = document.getElementById('modified');
modified.innerHTML = string;

<div id="original">2 077 Ft</div>
<div id="modified"></div>
&#13;
这将取代所有出现的&#39;&amp; nbsp&#39;在所需的字符串中。
答案 1 :(得分:0)
您是否尝试过使用 string.replace(" ", ",");
?
编辑:正如评论中指出的那样,它只做第一个实例。要克服这个问题,你需要使用正则表达式。
例如:string.replace(/ /g, ",");