Добавить в корзинуПозвонить
Найти в Дзене
Онлайн-школа METHED

РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ JAVASCRIPT

Регулярные выражения — это шаблоны, которые помогают фронтендеру быстро находить информацию и анализировать её с помощью сопоставления последовательностей символов в строках. Благодаря этому можно писать более рабочий код и эффективно решать поставленные задачи. Регулярные выражения поддерживаются многими программами, например, системными утилитами, базами данных и редакторами. Но в JavaScript возможности этого инструмента раскрываются особенно хорошо. Использовать регулярные выражения можно при:
▪️ поиске или замене подстроки в строке с неизвестными данными и сделать их кликабельными (ссылки в тексте, адреса электронной посты и т.д.);
▪️ ограничении ввода и валидации данных формы (личные данные посетителя, их электронные почтовые ящики и т.д.);
▪️ формировании новых структур данных из строк (количество вхождений ключевых слов в тексте). Регулярки можно создавать двумя способами: классическим, который подходит для большинства задач и с помощью конструктора, он более сложный, но позволя

Регулярные выражения — это шаблоны, которые помогают фронтендеру быстро находить информацию и анализировать её с помощью сопоставления последовательностей символов в строках. Благодаря этому можно писать более рабочий код и эффективно решать поставленные задачи.

Регулярные выражения поддерживаются многими программами, например, системными утилитами, базами данных и редакторами. Но в JavaScript возможности этого инструмента раскрываются особенно хорошо.

Использовать регулярные выражения можно при:
▪️ поиске или замене подстроки в строке с неизвестными данными и сделать их кликабельными (ссылки в тексте, адреса электронной посты и т.д.);
▪️ ограничении ввода и валидации данных формы (личные данные посетителя, их электронные почтовые ящики и т.д.);
▪️ формировании новых структур данных из строк (количество вхождений ключевых слов в тексте).

Регулярки можно создавать двумя способами: классическим, который подходит для большинства задач и с помощью конструктора, он более сложный, но позволяет менять выражение прямо во время исполнения программы. Для того, чтобы регулярные выражения могли совершать в программе какое-либо действия, их помещают в функции. В JS существует два типа функций, которые работают с регулярками ⬇️

🔹️Строковые — базовый набор для обработки текста:
— search — простой поиск, показывает, в каком месте строки есть совпадение с шаблоном;
— match — находит все слова по шаблону и выдаёт их списком;
— replace — заменяет слово целиком или по буквам и слогам;
— split — разбивает одну строку на несколько частей.

🔹️Функции объекта RegExp:
— test — проверяет, совпадает ли строка с шаблоном. Если совпадение есть, вернёт true, если нет — вернёт false;
— exec — работает точно так же, как и match, но возвращает только первую найденную строку.

Ставь лайк👍 и делись полезной информацией, тебе не сложно, а нам важно для продвижения✌

#methed_про_ит