我需要使用CS在我的网站(在线商店)上查找并替换一些文本。具体来说,我需要在价格区域中找到,90
,并将其替换为较高的索引<sup>90</sup>
。目前价格显示如下:
39,90 Kč,
我想显示:
39<sup>90</sup> Kč
我已按照说明进行了尝试
document.body.innerHTML.replace
不幸的是没有成功。
答案 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;