Быстрое объяснение
/
Регулярные выражения JavaScript начинаются с /
и заканчиваются другим.Все промежуточное - это регулярное выражение.После второго /
могут быть переключатели, такие как g
(глобальный) и / или i
(игнорировать регистр), т.е.var rx = /.+/gi;
)
^
Начало текстовой строки (поэтому перед адресом электронной почты ничего не стоит добавлять).Это также полезно в многострочных текстах.
\
Используется для экранирования специальных символов.Точка / полный стоп .
является специальным символом и представляет любой отдельный символ, но когда он представлен как \.
, это означает саму точку / полный стоп.Символы, которые необходимо экранировать, обычно используются в синтаксисе регулярных выражений.(фигурные скобки, фигурные скобки, квадратные скобки и т. д.) Вы узнаете, когда изучите синтаксис.
\.\-
Два экранированных символа.Точка / точка и минус / дефис.Таким образом, это означает .-
$
Конец строки.
Изучение регулярных выражений
Это одна из важных вещей, которую каждый разработчик должен понимать в некоторой степени.По крайней мере, некоторые базовые знания обязательны.
Некоторые ресурсы