Цитата:
Теперь работает: var str = '*text : текст *html_1: <p>текст*</p>: *title: заголовок текст *tag: text1 *tag2: text'; var result = {}; str.replace(/\*(\w+)\s*:\s*(.+?)(?=$|(?:\s*\*\w+\s*:))/g, function(m, key, value) { result[key] = value; }); alert(JSON.stringify(result)); |
Часовой пояс GMT +3, время: 16:12. |