Функция JavaScript match()

Опубликовано: 8 Октября, 2022

string.match() — это встроенная функция в JavaScript, используемая для поиска совпадения строки с любым регулярным выражением. Если совпадение найдено, это вернет совпадение в виде массива.
Синтаксис:

string.match(regExp)

Параметры: Здесь параметром является «regExp» (т.е. регулярное выражение), которое будет сравниваться с данной строкой.
Возвращаемое значение: он вернет массив, содержащий совпадения по одному элементу для каждого совпадения, или, если совпадение не будет найдено, он вернет Null.
Код JavaScript для демонстрации работы функции match():
Пример 1:

Input: 
var string = Welcome to geeks for geeks!
document.write(string.match(/eek/g);
Output:
eek, eek

В приведенном выше примере подстрока «eek» будет соответствовать заданной строке, и когда совпадение будет найдено, будет возвращен массив строковых объектов. Здесь флаг «g» указывает, что регулярное выражение должно проверяться на все возможные совпадения в строке.
код №1:

Выход:

eek,eek

Пример 2:

Input:
var string = "Welcome to GEEKS for geeks!";
document.write(string.match(/eek/i);
Output:
EEK

В приведенном выше примере подстрока «eek» будет соответствовать заданной строке, и она немедленно вернется, если найдет совпадение. Здесь параметр «i» помогает найти совпадение без учета регистра в данной строке.
Код № 2:

Выход:

EEK

Пример 3:

Input:
var string = "Welcome to GEEKS for geeks!";
document.write(string.match(/eek/gi);
Output:
EEK, eek

В приведенном выше примере подстрока «eek» будет соответствовать заданной строке, и она немедленно вернется, если найдет совпадение. Здесь параметр «gi» помогает найти совпадение без учета регистра И все возможные комбинации в данной строке.
Код №3:

Выход:

EEK,eek

Поддерживаемый браузер:

  • хром 1 и выше
  • Край 12 и выше
  • Фаерфокс 1 и выше
  • Internet Explorer 4 и выше
  • Опера 4 и выше
  • Сафари 1 и выше

JavaScript наиболее известен для разработки веб-страниц, но он также используется в различных небраузерных средах. Вы можете изучить JavaScript с нуля, следуя этому руководству по JavaScript и примерам JavaScript.