En son web geliştirme öğreticiler
 

JavaScript sicim replace() Method

<JavaScript dize Referans

Örnek

Bir dize döndürür "Microsoft" ile değiştirilir "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

Res sonucu olacaktır:

Visit w3ii!
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

replace() yöntemi, belirtilen değerin, ya da düzenli bir ekspresyon için bir dizi arar ve belirtilen değerler değiştirilir halini döndürür.

Not: Bir değer (ve normal bir ifade) değiştiriyorsanız, değerin yalnızca ilk örneği değiştirilecektir. Genel kullanımı, belirli bir değere tüm oluşumları değiştirmek için (g) değiştirici (bakınız "More Examples" aşağıda).

Düzenli bizim de ifadeler hakkında daha fazla oku RegExp Eğitimi ve RegExp Nesnesi Referans .

Bu yöntem, orijinal dize değişmez.


Tarayıcı Desteği

Yöntem
replace() Evet Evet Evet Evet Evet

Sözdizimi

Parametre Değerleri
Parametre Açıklama
searchvalue Gereklidir. Yeni değer ile değiştirilecektir değeri veya düzenli ifade,
newvalue Gereklidir. değeri ile arama değerini değiştirmek için

Teknik detaylar

Geri dönüş değeri: Belirtilen bir yeni bir String, value(s) yeni bir değer ile değiştirilmiştir
JavaScript Versiyon: 1.2

Örnekler

Diğer Örnekler

Örnek

Küresel değiştirme gerçekleştirin:

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

Res sonucu olacaktır:

Mr Blue has a red house and a red car
Kendin dene "

Örnek

Küresel, harf duyarlılığına değiştirme gerçekleştirin:

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

Res sonucu olacaktır:

Mr red has a red house and a red car
Kendin dene "

Örnek

Bir fonksiyonu kullanarak Yeni metni döndürmek için:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

Res sonucu olacaktır:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Kendin dene "

<JavaScript dize Referans