Что такое RegExp?

В процессе изучения JS встретил такую штуку как regexp. Объясните пожалуйста что это

Это конструктор который создает объект для регулярного выражения, что бы сопоставлять текст с определенным шаблоном. Вообще, регулярные выражения это шаблоны которые мы можем использовать для сопоставления символов в строках. Такие шаблоны используются в методах exec, test у объекта RegExp, еще у объекта String в match, replace, search, split. Очень понятно изложено в этом видео уроке.