亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

JavaScript String replace() 方法

 JavaScript String 對象

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

模式可以是字符串或正則表達式,替換可以是字符串或為每個匹配調(diào)用的函數(shù)。

如果pattern是字符串,則只會替換第一個匹配項。

要替換所有出現(xiàn)的指定值,請使用g修飾符(全局搜索)(請參見下面的“更多示例”)。

您可以在RegExp教程RegExp對象參考中了解有關(guān)正則表達式的更多信息。

注意:此方法不會更改原始字符串值。

語法:

string.replace(oldValue, newValue)
var str1 = 'The question is to be, or not to be, that is to be.';
var str2 = str1.replace('to be', 'ZZZ');
測試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持replace()方法:

Method
replace()

參數(shù)值

參數(shù)描述
oldValue將要被新值替換的值或正則表達式
newValue用這個值替換搜索值(oldValue)的值

技術(shù)細(xì)節(jié)

返回值:具有部分或全部模式匹配項的新字符串被新值替換
JavaScript版本:ECMAScript 1

更多實例

以下示例演示了將全局g修飾符與replace()一起使用:

var str1 = 'The question is to be, or not to be, that is to be.';
var str2 = str1.replace(/to be/g, 'ZZZ');
測試看看?/?

以下示例演示了將全局和忽略大小寫修飾符與replace()一起使用:

var str1 = 'The question is TO BE, or not to be, that is to be.';
var str2 = str1.replace(/to be/gi, 'ZZZ');
測試看看?/?

 JavaScript String 對象