Как вывести дату в регулярном выражении?

var path="http://name.ru/name?date=01%2F15%2F2016&count-people=45";
     //var trueWay = path.replace(/%2F/g, '\/');
     var result = path.match( /count-people=[0-9]{2,100}/gi );
     var result2 = path.match(/date=[0-9]{2}%2F[0-9]{1,2}%2F[0-9]{4}/gi);
     alert(result+" и дата "+result2);

Хочу чтобы на выводе было "45 и дата 01/15/2016", но пока явно опыта не хватает.
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
@OVK2015
testStr = 'http://name.ru/name?date=01%2F15%2F2016&count-people=45';
regExpWrapper = new RegExp('(?:date=)(.*?)&(?:.*)=(.*)$');
result = regExpWrapper.exec(decodeURIComponent(testStr));
console.log(result[2] + '. ' + result[1]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы