Вот шпаргалка по регулярным выражениям JavaScript с различными методами:
-
test(): этот метод проверяет, можно ли найти совпадение в заданной строке. Он возвращает true, если совпадение найдено; в противном случае возвращается false.
-
exec(): этот метод ищет совпадение в заданной строке. Он возвращает массив, содержащий совпавшие результаты, или значение NULL, если совпадение не найдено.
-
match(): этот метод извлекает совпадения при сопоставлении строки с регулярным выражением. Он возвращает массив совпавших результатов или значение NULL, если совпадение не найдено.
-
search(): этот метод ищет совпадение внутри заданной строки. Он возвращает индекс первого совпадения или -1, если совпадение не найдено.
-
replace(): этот метод заменяет совпадения в строке новой подстрокой или функцией. Он возвращает новую строку с заменами.
-
split(): этот метод разбивает строку на массив подстрок на основе указанного разделителя или регулярного выражения.
-
toString(): этот метод возвращает строковое представление регулярного выражения.
-
compile(): этот метод компилирует шаблон регулярного выражения во внутренний формат для повышения производительности при повторном выполнении одного и того же шаблона.