Javascript-查找并替换特定文本

时间:2018-12-23 08:43:35

标签: javascript html string replace

我需要使用CS在我的网站(在线商店)上查找并替换一些文本。具体来说,我需要在价格区域中找到,90,并将其替换为较高的索引<sup>90</sup>。目前价格显示如下:

39,90 Kč, 

我想显示:

39<sup>90</sup> Kč 

我已按照说明进行了尝试

document.body.innerHTML.replace

不幸的是没有成功。

1 个答案:

答案 0 :(得分:0)

您可以首先使用一个简单的正则表达式查找字符串中所有,90的出现:

/,90/g

然后您可以使用String.prototype.replace()将其替换为<sup></sup>标签:

str.replace(/,90/g, "<sup>90</sup>");

演示:

var str = "30,90 12,90 3,90";
str = str.replace(/,90/g, "<sup>90</sup>");
document.body.innerHTML = str;