JavaScript 字符串 – replace() 方法
JavaScript 字符串的 replace() 方法是用于將一個字符串中的某些內容替換為新的內容的函數。愛掏網 - it200.com replace() 方法可以接收兩個必需參數,第一個參數是用來匹配的模式字符串,第二個參數是用來替換的新字符串。愛掏網 - it200.com
replace() 方法的語法如下:
string.replace(searchValue, newValue);
其中,searchValue 是要替換的模式字符串,可以是正則表達式、字符串或一個被替換的函數,newValue 是新的字符串。愛掏網 - it200.com
如果 searchValue 是字符串,則它只會替換第一個被找到的字符串;如果 searchValue 是正則表達式,則它可以匹配多個字符串,并且會將所有匹配到的字符串都替換掉。愛掏網 - it200.com
以下是 replace() 方法的一些示例:
例子 #1 – 替換字符串中的某個單詞
var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "W3School");
上面的示例將字符串中的 Microsoft 替換為 W3School。愛掏網 - it200.com
例子 #2 – 使用正則表達式替換字符串
var str = "Visit Microsoft and Microsoft!";
var res = str.replace(/Microsoft/g, "W3School");
上面的示例將字符串中的所有 Microsoft 都替換為 W3School。愛掏網 - it200.com
例子 #3 – 在替換字符串時使用函數
function myFunction() {
var str = "Visit Microsoft!";
var res = str.replace(/Microsoft/g, function(m) {
return "W3School";
});
}
上面的示例將字符串中的所有 Microsoft 都替換為 W3School,這里使用了一個替換函數。愛掏網 - it200.com
replace() 方法是一個在 JavaScript 字符串中非常有用而且強大的函數。愛掏網 - it200.com它可以用來替換字符串中的某些內容或通過正則表達式匹配字符串并進行替換。愛掏網 - it200.com如果你正在開發一個 Web 應用程序或 Node.js 服務器端應用程序,那么 replace() 方法一定會是你的一個重要工具。愛掏網 - it200.com
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。