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
 

Telif Hakkı © 2007-2018 mynotlar.com Tüm Hakları Saklıdır.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |