Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2016, 01:10
Новичок на форуме
Отправить личное сообщение для zett Посмотреть профиль Найти все сообщения от zett
 
Регистрация: 09.01.2016
Сообщений: 9

RegExp шаблон из переменных
Всем привет
Хочу составить regExp из множества переменных и вроде как все должно сработать, но нет ) В шаблоне что-то не то.
var day_or_month = /\w{3}/;
var day          = /\d{2}/;
var year         = /\d{4}/;
var time         = /\d{2}:\d{2}:\d{2}/;
var regex = new RegExp(day_or_month + '\,\s' + day + '\s' + day_or_month + '\s' + year + '\s' + time);

var input = "Mon, 22 Jul 2013 10:35:00";
var output = input.match(regex, "!!");
alert(output);

Если составить шаблон из одной переменной из множества, например
var regex = new RegExp(day_or_month)

, то совпадение находит. А если в шаблоне несколько переменных, то никак. Пробовал и через фичи ES6:
var regex = new RegExp(`${day_or_month}\,\s${day}\s${day_or_month}\s${year}\s${time}`)

Тоже не получается.

Подскажите, где тут косяк и как нужно такое делать?
Ответить с цитированием