JavaScript 中的 replace() 函數用於在字串中尋找和取代指定的值。其語法為 string.replace(searchValue, replaceValue),其中 searchValue 為要找的值,replaceValue 為替換值,傳回已取代的新字串。可選的正規表示式標誌(flags)可以指定替換行為,例如全域替換(g)、不區分大小寫(i)或多行替換(m)。
在JavaScript 中使用replace() 函數
replace() 函數用於尋找和取代字串中指定的值。其語法如下:
<code>string.replace(searchValue, replaceValue)</code>
其中:
用法:
replace() 函數傳回一個新字串,其中所有與 searchValue 相符的子字串都已被 replaceValue 取代。原始字串不會被修改。
範例:
<code>let str = "Hello, world!"; let newStr = str.replace("world", "JavaScript"); console.log(newStr); // 输出:"Hello, JavaScript!"</code>
選項:
replace() 函數也可以使用可選的正規表示式標誌( flags)來指定替換行為:
範例:
<code>let str = "Hello, WORLD! Hello, world!"; let newStr = str.replace(/world/gi, "JavaScript"); console.log(newStr); // 输出:"Hello, JavaScript! Hello, JavaScript!"</code>
在上面的範例中,正規表示式/world/g 符合所有實例的"world" 字串(不區分大小寫)。
其他注意事項:
以上是js中replace函數使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!