Regex101 — прекрасный, наглядный инструмент для формирования регулярок: редактор выражений с подсветкой найденных значений, на ходу дается объяснение каждой составляющей вашего регулярного выражения, здесь же имеется справочник и набор готовых решений.
Раздел Регулярные выражения в учебнике по JS. Объясняются основы создания регулярных выражений и их использование в JS.
Курс Регулярные выражения на Хекслете (доступен по подписке). Даются регулярные выражения по стандарту PCRE. Этот стандарт поддерживает PHP, в JS некоторые возможности не доступны.