Я хотел бы сохранить регулярное выражение в переменной, которая будет использоваться несколько раз. Например, у меня есть регулярное выражение для разграничения номера с помощью запятых https://jsfiddle.net/Le7wayee/:Использовать переменную, которая содержит Regex
var numAcquired = 1400000
numAcquired = numAcquired.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
Выход это, конечно, строка 1,400,000
, но я использую это много раз по ряду переменных, содержащих различные номера/длины, и я предпочел бы, для простоты, сохранить его в переменной, а не в явной записи его каждый раз. Это что-то возможно?
'var re = new RegExp ('\ B (? = (\ D {3}) + (?! \ D))', 'g');'? – putvande
Вы уже знаете, как объявлять переменные и как создавать объекты регулярных выражений. Тогда это не должно быть сложно. – Oriol
Действительный вопрос. Спасибо за вопрос. Не забудьте принять лучший ответ! @Oriol, не все очевидное для вас очевидно для всех остальных. – kdbanman