Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли в js regexp сделать такую замену? / 7 сообщений из 7, страница 1 из 1
17.10.2012, 02:11:58
    #38001565
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
-abc-def-ghi -> abcDefGhi
...
Рейтинг: 0 / 0
17.10.2012, 06:12:37
    #38001591
ништяк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
если не сделаешь регэкспами, то можно через split и toUpperCase
...
Рейтинг: 0 / 0
17.10.2012, 06:14:30
    #38001592
ништяк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
...
Рейтинг: 0 / 0
17.10.2012, 08:36:49
    #38001649
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
ништяк http://stackoverflow.com/questions/4969605/javascript-regexp-to-camelcase-a-hyphened-css-property Спасибо.
А через split я уже сделал.
...
Рейтинг: 0 / 0
17.10.2012, 13:32:32
    #38002305
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
Antonariy,

а смысл делать через реги? под огнелиса оптимизируете?
...
Рейтинг: 0 / 0
17.10.2012, 14:02:01
    #38002397
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
Нет, лишь ради уменьшения количества букв :).
Велосипед:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        function parseStyle(style) {
            var ret = {};
            var rules = style.split(";"), propName;
            for (var x = 0; x < rules.length - 1; x++) {
                px = rules[x].indexOf(":");
                propName = rules[x].substring(0, px).trim().replace(/-([a-z])/gi, function(s, group1) { return group1.toUpperCase(); });
                ret[propName] = rules[x].substring(px + 1).trim();
            }
            return ret;
        }



Кстати, нет ли в jquery готовой функции парсинга атрибута style в объект?
...
Рейтинг: 0 / 0
17.10.2012, 14:33:59
    #38002509
iConst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в js regexp сделать такую замену?
AntonariyНет, лишь ради уменьшения количества букв :).
Велосипед:
....

Кстати, нет ли в jquery готовой функции парсинга атрибута style в объект?Мож тут что есть: sizzlejs .
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли в js regexp сделать такую замену? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]