Методът JavaScript string match() се използва за съпоставяне на низа с регулярен израз. Можем да използваме модификатора за глобално търсене с метода match(), за да получим всички съвпадащи елементи, в противен случай методът връща само първото съвпадение.
Синтаксис
Методът match() е представен със следния синтаксис:
java подобрен цикъл
string.match(regexp)
Параметър
regexp - Представлява регулярния израз, който трябва да се търси.
Връщане
Съответстващият регулярен израз.
JavaScript String match() Пример за метод
Нека видим няколко прости примера за метод match().
java regex $
Пример 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));Тествайте сега
Изход:
конвертиране на низ в json java
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