myNotlar Logo

String içindeki bir kelimenin değiştirilmesi


Internet Explorer Firefox Opera

Bu örnek, bir karakter katarı (String) içindeki bir kelimenin nasıl değiştirileceğini göstermektedir.

String içinde bir kelime veya düzenli ifadeye uyan bölümün değiştirilmesi JavaScript String.replace() metodu ile sağlanmaktadır. Bu metot, ilk olarak değiştirilecek kelimeyi veya düzenli ifadeyi, ikinci olarak yeni kelimeyi olmak üzere iki parametre alarak ilk karşılaştığı kelimenin değiştirilmesini sağlar. Ayrıca replace() metodu, yeni kelime parametresi yerine bir yordam parametresi alarak tarama sonucunda bulunan değişecek kelime üzerinde işlem yapma imkanı da sağlar.

Aşağıdaki örnek, replace() metodu kullanılarak input=text (textbox) girişine girilen bir karakter katarı içindeki kelimenin değiştirilmesini göstermektedir.

<script type="text/javascript">
function degistir()
{
    var degisecek = document.getElementById("degisecekGiris").value;
    var yeniDeger = document.getElementById("yeniGiris").value;
    var gosterCikis = document.getElementById("ornekKatar");

    katar = gosterCikis.value;	

    gosterCikis.value = katar.replace(degisecek, yeniDeger);
}
</script>

<p>Karakter Katarı : 
<input type="text" id="ornekKatar" value="En büyük Fenerbahçe" />

<p>Değişecek Kelime :
<input type="text" id="degisecekGiris" value="Fenerbahçe" /></p>

<p>Yeni Kelime :
<input type="text" id="yeniGiris" value="Beşiktaş" /></p>

<input type="button" value="Değiştir" onClick="degistir()" />
Test Edin

Karakter Katarı :

Değişecek Kelime :

Yeni Kelime :

İlgili Başlıklar
 
myNotlar Hakkında
Telif Hakkı © 2007-2009 mynotlar.com Tüm Hakları Saklıdır. Kopyalanamaz. Yayınlanamaz.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |