25 Ocak 2012 Çarşamba

Javascript tüm karakterler replace()


var text = 'BILGISAYAR';
var newText = text.replace('I', 'İ');

Javascript replace() fonksiyonunun yukarıdaki gibi kullanımı BILGISAYAR metni içindeki bulduğu ilk ‘I’ karakterini ‘İ’ olarak değiştirecek, sonraki ‘I’karakterlerinde ise herhangi bir işlem yapmayacaktır. Bu kullanım sonucunda newText değişkeninin değeri BİLGISAYAR olacaktır.
BILGISAYAR metni içerisinde geçen tüm ‘I’ karakterlerini ‘İ’ olacak şekilde değiştirmek istiyorsak, replace() methodumuzda ufak bir regular expression kullanmamız gerekir.
var text = 'BILGISAYAR';
var newText = text.replace(I/g, 'İ');

bu kullanım sonucunda  newText değişkeninin değeri BİLGİSAYAR olacaktır.

0 yorum:

Yorum Gönder