ааа..
я сделал это через
match
написал такую регу
Код:
|
/[\w\-]+\([^\)]+\)/g |
соответствует или буквам, или дефису(минусу), которых много, и после которых идёт открывающая круглая скобка, в которой находится
всё, кроме закрывающей круглой скобки. после этого находится закрывающая круглая скобка.
пример :
// разобрали.
reg = /[\w\-]+\([^\)]+\)/g;
a=document.createElement('div');a.style.cssText='background:url("images/bar.png"), -webkit-linear-gradient(left,red,orange,blue)';
alert(a.style.background); // добавились запятые между цветами в градиенте !!
*!*
var array = a.style.background.match(reg); // это почти массив.
*/!*
alert( *!*[].slice.call(array)*/!*/*а теперь это массив*/.join('\n---------\n') )
ЗЫ долго отвечал) надо было реги повторить. забываются быстро
UPd но есть и минусы
рега не хавает такое
-moz-linear-gradient(bottom, rgb(247,232,44) 49%, rgb(255,255,71) 75%, rgb(255,255,100) 88%)
так что вам придётся убирать цвета в виде
rgb(247,232,44) и преобразовывать их в hex.