JavaScript String Metodları: replace() & replaceAll()
replace() Metodu
replace: string ifade içerisinde aranan bir değeri, istenilen başka bir değerle ile değiştirir. Sadece, bulduğu ilk değeri değiştirir ve işlemi sonlandırır. Büyük küçük harflere duyarlıdır. Orijinal ifade üzerinde değişik yapmaz. Aranan değer, string ifade içerisinde bulunmuyorsa: herhangi bir değişik yapılmaz.
replaceAll() Metodu
replaceAll: string ifade içerisinde aranan bir değeri, istenilen başka ir değerle ile değiştirir. bulduğu tüm değerleri değiştirdikten sonra işlemi sonlandırır. replace metodunun diğer tüm özelliklerini barındırır.
replaceAll metodu ile string ifade içerisinde istenmeyen tüm ifadeler silinebilir. Bulunan ifadeler, istenilen değer ile değiştirildiği için: istenilen değere boş değer ataması yaparak, bulunan ifadelerin tamamı silinebilir. Örnekteki: "Tolga" ifadesini tamamen silelim.
replace ve replaceAll metodları: veri temizleme, bağlantı adresini düzenleme, dinamik içerik kontrolü, veri formatı dönüştürme, html etiketi düzenleme, yazım hatalarını düzeltme vb. işlemlerde sıkça kullanılır.