Я пытаюсь взять значение поля ввода текста и использовать его в регулярном выражении. Вот что мне нужно, чтобы соответствовать началу строки.
regex = new RegExp('^' + inputValue, 'i')
Работает нормально для обычных строк, начинающихся с буквенно-цифровых символов, но я использую это и для долларовых сумм. Когда поле ввода начинается со знака «$» (знак доллара), я получаю различные результаты.
Как я могу избежать указанной выше переменной, чтобы ее можно было рассматривать как простую строку? Я пробовал это, но не повезло:
regex = new RegExp('^[' + inputValue + ']', 'i')