Показать сообщение отдельно
  #13 (permalink)  
Старый 28.08.2014, 11:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

Ну если таки писать именно регулярки - я бы сделал как-то так :
var css='background-image: url("http://mysite.ru:8080/img/environm;ent:/circle_portret2.jpg"); position: absolute; top: 73px; left: 93px; background-position: 0px 0px; background-repeat: initial initial; ';
var out = {};
css.replace(/(?:^|;)\s*([-a-z]+)\s*:\s*([\s\S]*?)\s*(?=;(?![^(]*\))(?![^{]*\})|$)/gi,function(a,b,c){out[b] = c})
console.log(out)

Выглядит страшно, и не факт что какие-то грабли не упущены.)

ixth, во маньяки.))
Я конечно могу представить для чего он может понадобиться, но всё равно...)
__________________
29375, 35

Последний раз редактировалось Aetae, 28.08.2014 в 11:44.
Ответить с цитированием