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