Показать сообщение отдельно
  #16 (permalink)  
Старый 29.06.2017, 18:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

sergeev26,
var str = '*text : текст *html_1: <p>текст*</p>: *title: заголовок текст *tag: text1 *tag2: text';
 str = str.split(/\*\s?(\w+)\s?:/);
 str && str.shift();
 str = str.filter(function(a, i, d) {
   if(i % 2) return true;
   var obj = {};
       obj[a] = d[i+1].trim();
       d[i+1] = obj
   return  false
 })
 alert(JSON.stringify(str));

Последний раз редактировалось рони, 29.06.2017 в 18:46. Причина: добавлен trim()
Ответить с цитированием