JavaScript String match() Yöntemi

JavaScript string match() yöntemi, dizeyi normal bir ifadeyle eşleştirmek için kullanılır. Tüm eşleşme öğelerini elde etmek için global arama değiştiriciyi match() yöntemiyle birlikte kullanabiliriz, aksi takdirde yöntem yalnızca ilk eşleşmeyi döndürür.

Sözdizimi

Match() yöntemi aşağıdaki söz dizimi ile temsil edilir:

 string.match(regexp)  

Parametre

normal ifade - Aranacak normal ifadeyi temsil eder.

Geri dönmek

Eşleşen normal ifade.

JavaScript String match() Yöntem Örneği

Match() yönteminin bazı basit örneklerini görelim.

örnek 1

Bir eşleşme aramak için basit bir örnek görelim.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Şimdi Test Edin

Çıktı:

 Java  

Örnek 2

Bu örnekte global bayrağı kullanarak normal bir ifade arayacağız.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Şimdi Test Edin

Çıktı:

 Java  

Örnek 3

Genel bayrağı kullanarak normal ifadeyi aramak için bir örnek daha görelim. Match() yöntemi büyük/küçük harfe duyarlı olduğundan bu durumda null değerini döndürür.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Şimdi Test Edin

Çıktı:

 null  

Örnek 4

görmezden bayrağını kullanarak match() yönteminin büyük/küçük harfe duyarlı davranışını göz ardı edebiliriz. Örnek yardımıyla anlayalım:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Şimdi Test Edin

Çıktı:

 Java  

Örnek 5

Burada eşleşen öğelerin dizisini yazdıracağız.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Şimdi Test Edin

Çıktı:

 a,a,p,o,i,n  

Örnek 6

Aynı örneği genel aramayı kullanmadan görelim.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match  
Şimdi Test Edin

Çıktı:

 a