myNotlar Logo

String içinde kelime aramak ve konumunun tespiti


Internet Explorer Firefox Opera

Bu örnek, String içinde bir alt String araması yaparak bulunduğu konumun nasıl öğrenileceğini göstermektedir.

String içinde bir kelime araması yaparak bulunduğu konumun öğrenilmesi JavaScript String.indexOf() metodu ile sağlanmaktadır. Bu metod aranacak kelimeyi parametre olarak alarak bulunduğu konumunun tam sayı değerini döndürür.

Aşağıdaki örnek, indexOf metodu ile input=text (textbox) girişine girilen bir String içinde kelime araması yaparak konumunun bulunmasını göstermektedir.

<script type="text/javascript">
function kelime_Arama()
{
    var katar = document.getElementById("ornekKatGiris").value;
    var aranacak = document.getElementById("ornekKelGiris").value;
    
    var sonuc = katar.indexOf(aranacak);
    
    if(sonuc == -1) {
        alert("\"" + aranacak + "\" kelimesi bulunamadı");
    }
    else{
        alert("\"" + aranacak + "\" kelimesi, katarın " + sonuc + ". konumunda bulundu.")
    }
}
</script>

<p>Karakter Katarı : 
<input type="text" id="ornekKatGiris" value="Lorem ipsum dolor sit amet." /></p>
<p>Aranacak Kelime : 
<input type="text" id="ornekKelGiris" value="ipsum" /></p>

<input type="button" value="Kelimenin Konumunu Göster" onClick="kelime_Arama()"/>
Test Edin

Karakter Katarı :

Aranacak 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 |