Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Я не разбираюсь в RegExp (https://javascript.ru/forum/misc/22489-ya-ne-razbirayus-v-regexp.html)

Solovei95 22.10.2011 14:52

Простите - не так написал...
У меня часто бывает так.

Solovei95 22.10.2011 15:00

Ладно - спс. Если есть получше - пишите!
Я пересел на Mozilla Firefox 10.0 (раньше на хроме сидел).
Все таки хром (Dev сборка) стала нестабильно отображать страницы...

Aetae 22.10.2011 15:16

Остался один вопрос: на кой оно нужно было?)

Solovei95 22.10.2011 15:19

Я скажу зачем оно нужно было:
Дело в том, что мне трудно работать с multiple background.
Есть проблемы с split. При помощи split можно только background-size.
А если нужно background-image то тут нужно что-то помощнее!

Solovei95 22.10.2011 15:21

Можно ли аналогичным способом, как у тебя, делить пробелы?
Например: solid 1px rgb(0, 0, 0);

Aetae 22.10.2011 15:50

Можно:
d='solid 1px rgb(0, 0, 0)';
alert(
d.match( /[^ ].+?[^,](?= |$)/g )
.join('\n\n')
)

Но по-моему это надмозги.
В данном случе вообще нативные border-style/size итд лучше юзать.

Solovei95 22.10.2011 16:39

Aetae,
Заключительный вопрос! Возможно ли разделить background-size на две части?
т.е. width и height.

melky 22.10.2011 18:01

да. можно. руками.

Цитата:

Сообщение от Aetae (Сообщение 132250)
На вскидку, если упростить, как-то так:
/.+?(?=, url|, -moz-linear-gradient|$)/g

match => null. хром.
лаже, если вскормить строку.

Aetae 22.10.2011 18:56

Дык на работе у меня ток фф, так что хз. Да -moz-linear-gradient какбе говорит нам.)
Приведи ту строку, что хром выдаёт .style.backgroundImage .

melky 23.10.2011 04:15

я же сказал, если вскормить строку.
свойство он понятное дело не поймет )



Часовой пояс GMT +3, время: 07:32.