當前位置:生活全書館 >

IT科技

> js替換所有指定字串

js替換所有指定字串

在js中替換所有指定字串可以使用str.replace(/需要替換的字串/g,“新字串”),其中replace()方法通常是用於在字串中用一些字元替換另一些字元,或是替換一個與正則表示式匹配的子串。

具體的語法格式為:

stringObject.replace(regexp/substr,replacement)

引數說明:

regexp/substr 必需。規定子字串或是要替換的模式的 RegExp 物件。不過需要注意的是,若是該值是一個字串,那麼將它作為要檢索的直接量文字模式,而並不是首先被轉換為RegExp物件。

replacement 必需。一個字串值。規定了替換文字或是生成替換文字的函式。

js替換所有指定字串

返回值:

一個新的字串,通常是使用replacement替換了regexp的第一次匹配或是所有匹配之後得到的。

說明:

字串stringObject的replace()方法通常執行的是查詢並替換的操作。它也就是將在 stringObject 中查詢與 regexp 相匹配的子字串,然後使用 replacement 來進行替換這些子串。但若是regexp具有全域性標誌g的話,那麼replace()方法將會替換所有匹配的子串,若不然它就只能夠替換第一個匹配子串。

js替換所有指定字串 第2張

參考範例:

若是使用“W3School”替換字串中的“Microsoft”,那麼輸入程式碼為:

<script type="text/javascript">

var str="Visit Microsoft!"

document.write(str.replace(/Microsoft/, "W3School"))

</script>

輸出結果為:

Visit W3School!

標籤: 字串 js 替換
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/xw5q02.html