Показать сообщение отдельно
  #1 (permalink)  
Старый 05.07.2017, 11:53
Аспирант
Отправить личное сообщение для prog77 Посмотреть профиль Найти все сообщения от prog77
 
Регистрация: 05.07.2017
Сообщений: 57

как вставить переменную в правило регулярки
есть пример не могу правильно вставить переменную в правило регулярки
var month = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря',
        'январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь'
    ];
    var monthList =  month.join("|");

    var myString = "12.03.04 июнь 10:00";
    var pattern = /([0-9]{1,4}|monthList)/gi;
    console.log('d');
    var match;
    while (match = pattern.exec(myString)){
        console.log('Match: "' + match[0] + '" first group: -> "' + match[1] + '" second group -> ' + match[2]);
    }
в правило /([0-9]{1,4}|monthList)/gi; вместо monthList нужно вставить переменную. не могу понять как это сделать. Спасибо
Ответить с цитированием