Показать сообщение отдельно
  #7 (permalink)  
Старый 13.04.2011, 10:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

ART-DELI,
Вариант...
var data='[key:value][key:value][key:value][key:value][key:value]';
function parseTEXT(c) {
    for (var d = RegExp("\\[(.+?):(.+?)\\]", "g"), b = [], a;
    (a = d.exec(c)) != null;) b.push(a[1], a[2]);
    return b
};
alert(parseTEXT(data));


или так
var data='[key:value][key:value][key:value][key:value][key:value]';
function parseTEXT(c) {
  c =  c.replace(/:/g,',').split(/\[|\]\[|\]/)
  return c
};
alert(parseTEXT(data));
Ответить с цитированием