Функция JavaScript match()
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.