подставить переменную в ТЕЛО регулярного выражения
здравствуйте
запарился уже совсем, голова тупит, спрошу тут, т.к. смотрел на форуме похожее, но не то оказалось. опишу проблему: есть переменная 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, время: 08:15. |