Показать сообщение отдельно
  #3 (permalink)  
Старый 22.08.2019, 15:24
Интересующийся
Отправить личное сообщение для varjaginm Посмотреть профиль Найти все сообщения от varjaginm
 
Регистрация: 12.10.2018
Сообщений: 22

Работает!
Но ситуация другая: регулярки приходят извне, являются по-сути параметрами, а вот такие вырианты не идут:

var patt = "(\d{3}|\d{5})"; // получаем как-то
var re=/^patt$/;
alert(re.test("12"));
alert(re.test("123"));
alert(re.test("1234"));
alert(re.test("12345"));
alert(re.test("123456"));

везде false ! Или я не так подключаю patt ?
А с regExp ( как мне бы хотелось)
var str = "123";
var patt = new RegExp("^(\d{3}|\d{5})&");
var res = patt.test(str);
false !
Ответить с цитированием