JavaScript String match() Метод

Методът JavaScript string match() се използва за съпоставяне на низа с регулярен израз. Можем да използваме модификатора за глобално търсене с метода match(), за да получим всички съвпадащи елементи, в противен случай методът връща само първото съвпадение.

Синтаксис

Методът match() е представен със следния синтаксис:

 string.match(regexp)  

Параметър

regexp - Представлява регулярния израз, който трябва да се търси.

Връщане

Съответстващият регулярен израз.

JavaScript String match() Пример за метод

Нека видим няколко прости примера за метод match().

Пример 1

Нека видим прост пример за търсене на съвпадение.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Тествайте сега

Изход:

 Java  

Пример 2

В този пример ще търсим регулярен израз, използвайки глобален флаг.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Тествайте сега

Изход:

 Java  

Пример 3

Нека видим още един пример за търсене на регулярен израз с помощта на глобален флаг. Тъй като методът match() е чувствителен към малки и големи букви, той връща null в този случай.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Тествайте сега

Изход:

 null  

Пример 4

Можем да игнорираме чувствителното към регистър поведение на метода match(), като използваме флага за игнориране. Нека разберем с помощта на примера:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Тествайте сега

Изход:

 Java  

Пример 5

Тук ще отпечатаме масива от съвпадащи елементи.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Тествайте сега

Изход:

 a,a,p,o,i,n  

Пример 6

Нека видим същия пример, без да използваме глобално търсене.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match  
Тествайте сега

Изход:

 a