中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaScript replace() 方法

String 對象參考手冊 JavaScript String 對象

實例

在本例中,我們將執(zhí)行一次替換,當?shù)谝粋€ "Microsoft" 被找到,它就被替換為 "Runoob":

var str="Visit Microsoft! Visit Microsoft!"; var n=str.replace("Microsoft","Runoob");

n 輸出結(jié)果:

Visit Runoob!Visit Microsoft!

運行代碼 ?

定義和用法

replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

如果想了解更多正則表達式教程請查看本站的:RegExp 教程 和 our RegExp 對象參考手冊.

該方法不會改變原始字符串。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持 replace() 方法。


語法

string.replace(searchvalue,newvalue)

參數(shù)值

參數(shù) 描述
searchvalue 必須。規(guī)定子字符串或要替換的模式的 RegExp 對象。
請注意,如果該值是一個字符串,則將它作為要檢索的直接量文本模式,而不是首先被轉(zhuǎn)換為 RegExp 對象。
newvalue 必需。一個字符串值。規(guī)定了替換文本或生成替換文本的函數(shù)。

返回值

類型 描述
String 一個新的字符串,是用 replacement 替換了 regexp 的第一次匹配或所有匹配之后得到的。

技術細節(jié)

JavaScript 版本: 1.2

更多實例

實例

執(zhí)行一個全局替換:

var str="Mr Blue has a blue house and a blue car"; var n=str.replace(/blue/g,"red");

n 輸出結(jié)果:

Mr Blue has a red house and a red car

運行代碼 ?

實例

執(zhí)行一個全局替換, 忽略大小寫:

var str="Mr Blue has a blue house and a blue car"; var n=str.replace(/blue/gi, "red");

n 輸出結(jié)果:

Mr red has a red house and a red car

運行代碼 ?

實例

在本例中,我們通過 prototype 為 JavaScript 的 String 對象添加方法,來實現(xiàn)將所有 "Microsoft" 替換為 "Runoob":

String.prototype.replaceAll = function(search, replacement) { var target = this; return target.replace(new RegExp(search, 'g'), replacement); };

運行代碼 ?

String 對象參考手冊 JavaScript String 對象

其他擴展