[英]Javascript - Find and replace specific text
我需要使用 CS 在我的網站(在線商店)上查找和替換一些文本。 具體來說,我需要在價格區域找到,90
並將其替換為上索引<sup>90</sup>
。 目前價格顯示如下:
39,90 Kč,
我想顯示:
39<sup>90</sup> Kč
我按照說明試過了
document.body.innerHTML.replace
不幸的是沒有成功。
您可以首先使用一個簡單的正則表達式來查找字符串中所有出現的,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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.