String.search metodu, bir karakter dizisi içinde belirtilen düzenli ifade için arama yapar. Arama sonucunun başarılı olması durumunda konumun tamsayı değerini döndürür. Diğer türlü -1 döndürür.
Sözdizimi
search( duzenli )
- duzenli : Düzenli ifade değişken adı veya stenografik gösterim.
Aşağıdaki örnek, düzenli ifadenin search metodu ile karakter dizisi içinde uygulamasını ve dönen sonucun nasıl kullanılabileceğini göstermektedir.
<script type="text/javascript">
var Atasozu = "Bana benden olur, her ne olursa, başım rahat bulur, dilim durursa.";
var Duzenli = /başım/;
var Sonuc = Atasozu.search(Duzenli)
if(Sonuc == -1)
document.write("Bulunamadı!");
else
document.write( Sonuc + ". karakterde bulundu!" );
</script>
Canlı Sonuç