подставить переменную в ТЕЛО регулярного выражения
здравствуйте
запарился уже совсем, голова тупит, спрошу тут, т.к. смотрел на форуме похожее, но не то оказалось. опишу проблему: есть переменная host_inn, она может принимать числовые значения (1-12) есть строка, которую проверяю regular.test(str) само выражение regular = /^[0-9]{host_inn}$/; ВОПРОС как мне host_inn подставить в regular чтобы в итоге получилось число в скобках {число} надеюсь что правильно описал, жду помощи, спасибо. |
alert(new RegExp("^[0-9]{" + 10 + "}$")); |
действительно
var regular = /^[0-9]{host_inn}$/; заменил на var regular = new RegExp("^[0-9]{" + host_inn + "}$"); и заработало... что то затупил, ведь знал что можно в конструкторе использовать как строку спасибо |
Часовой пояс GMT +3, время: 23:50. |