По просьбе одного из моих слушателей я запишу уроки, посвященные регулярным выражениям в javascript. Решил разделить эту непростую тему на несколько уроков. Регулярные выражения — мощный инструмент поиска и замены в строках. Данный урок будет посвящен полезным функциям для работы с регулярными выражениями.
В уроке будут рассмотрены следующие встроенные javascript функции:
1. search — ищет первое совпадение в строке, возвращает позицию найденной строки или -1 в случае неудачи
2. match — похожа на функцию search, но возвращает массив. К тому же может искать не только первое совпадение, но и все совпадения в строке. Для этого надо указать флаг g, который как раз и указывает на то, что искать надо все совпадения. Также важно отметить флаг i, который позволяет вести регистронезависимый поиск (строки «тест» и «ТЕСТ» разные).
3. split — функция выполняет разбивку по разделителю и возвращает массив
4. replace — мощная функция для работы со строками регулярными выражениями.
Код урока - http://kamil-abzalov.ru/videouroki/javascript/regexp-in-javascript-part-one/