Есть вот такой код: const re = new RegExp(`^${value}, 'i');`, где регулярка генерируется на лету, поэтому, собственно я и выбрал new RegExp . Проблема в том, что иногда в value приходят слеши и другие небуквенные символы. И регулярка сразу ломается. Вопрос: как можно собирать регулярку на лету, чтобы при этом всякие слеши её не ломали, а наоборот, так же собирались в регулярку?