myNotlar Logo

String.match


String.match metodu, bir karakter dizisinde düzenli ifade eşleşmesini uygular.

String içinde düzenli ifade kontrolü uygulandığında tek sonuç döner. Düzenli ifadenin tüm karakter dizisi içinde kontrol edilmesi için 'g' bayrağının eklenmesi gerekir. Bu durumda match metodu sonuçları bir array olarak döndürür. Harf hassasiyetinin gözardı edilmesi için ise 'i' bayrağı kullanılmalıdır.

Sözdizimi

match( duzenli )
  • duzenli : Düzenli ifade değişken adı veya stenografik gösterim.

Aşağıdaki örnek, 'g' parametresi ile hazırlanmış bir düzenli ifadenin karakter dizisi içindeki uygulamasını ve dönen array'ın kullanılmasını göstermektedir.

<script type="text/javascript">
	var NazimHikmet = "O komik bir âdemdir. Portakal oğlu zâdemdir. Nazım Hikmet";
	
	var Duzenli = /[\wâ]+dir./g;
		
	document.write(NazimHikmet + "<br/>");
	
	Sonuc = NazimHikmet.match(Duzenli);
	
	for(i = 0; i < Sonuc.length; i++)
		document.write( i + " : " + Sonuc[i] + "<br/>");	
</script>
Canlı Sonuç
İ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 |