Регулярные выражения

Метод search(regexp)

Возвращает индекс регулярного выражения в строке, или -1.

Метод match(regexp)

Если в regexp нет флага g, то возвращает тот же результат, что regexp.exec(string).

Если в regexp есть флаг g, то возвращает массив со всеми совпадениями.

Чтобы просто узнать, подходит ли строка под регулярное выражение regexp, используйте regexp.test(string).

Если Вы хотите получить первый результат - попробуйте regexp.exec(string).

Примеры

Разбор списка ключевых слов Яндекс.Директ

/[-а-яёА-ЯЁ ]*,/gi - замена на перенос строки



Москва - Санкт-Петербург