Все сложное менее совершенно, чем простое (Плотин).
JavaScript — Строки. Метод match()
08.06.2018

Описание
Этот метод используется для получения совпадений при сопоставлении строки с регулярным выражением.
Синтаксис
Используйте следующий синтаксис для использования метода match().
string.match( param )
Аргументы
param — объект регулярного выражения.
Возвращаемое значение
- Если регулярное выражение не содержит флаг g, он возвращает тот же результат, что и regexp.exec (string).
- Если регулярное выражение включает флаг g, метод возвращает массив, содержащий все совпадения.
Пример
Попробуйте следующий пример.
<html> <head> <title>JavaScript - Строки. Метод match()</title> </head> <body> <script type="text/javascript"> var str = "Дополнительные сведения см. в главе 3.4.5.1"; var re = /(глава \d+(\.\d)*)/i; var found = str.match( re ); document.write(found ); </script> </body> </html>
Вывод
Глава 3.4.5.1,Глава 3.4.5.1,.1