Latest web development tutorials

JavaScript ganti () metode

String Referensi Obyek JavaScript String Object

contoh

Dalam contoh ini, kita akan menerapkan pengganti global, setiap kali "Microsoft" yang ditemukan, maka diganti dengan "W3CSchool":

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

n keluaran:

Visit W3Schools!

Coba »

Definisi dan Penggunaan

Metode ganti () digunakan untuk menggantikan beberapa karakter dan beberapa karakter atau mengganti ekspresi pencocokan substring biasa dalam string dengan.

Jika Anda ingin tahu lebih lanjut silakan lihat reguler situs ekspresi tutorial: tutorial RegExp dan kami Referensi RegExp Object .

Metode ini tidak mengubah string asli.


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Semua browser utama mendukung menggantikan metode ().


tatabahasa

string.replace(searchvalue,newvalue)

Nilai parameter

参数 描述
searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
newvalue 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

Kembali Nilai

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

rincian teknis

Versi JavaScript: 1.2


contoh yang lebih

contoh

Melakukan penggantian global yang:

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

n keluaran:

Mr Blue has a red house and a red car

Coba »

contoh

Lakukan substitusi mengabaikan kasus global yang:

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

n keluaran:

Mr red has a red house and a red car

Coba »


String Referensi Obyek JavaScript String Object