Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.03.2013, 23:59
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

не обязательное условие в regexp
как прописать не обязательный символ в регулярке?

например "filter: alpha" и "filter:alpha", нужно чтоб заменялись оба варианта.

/(filter: alpha)|(filter:alpha)/
не хочу использовать - очень длинная конструкция получится, пятой точкой чую, что можно проще
Ответить с цитированием
  #2 (permalink)  
Старый 11.03.2013, 06:18
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Вот так всегда. Вместо документации кодеры во всю используют свою пятую точку.
/filter:\s*alpha/

А зачем парсить стили? С этим вроде браузер сам справляется нормально, не?
Ответить с цитированием
  #3 (permalink)  
Старый 11.03.2013, 10:39
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

спасибо
это нужно чтоб стили работающие только в ИЕ заменялись на другие
Ответить с цитированием
  #4 (permalink)  
Старый 11.03.2013, 10:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Так а зачем для этого парсить строку стилей?
Нужно динамически изменять прозрачность элемента?
Ответить с цитированием
  #5 (permalink)  
Старый 11.03.2013, 20:46
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

можно и так
/filter: ?alpha/
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2013, 05:40
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Если заведомо известно что там пробел/пустота, то можно и так. То есть если там точно не будет табов, или нескольких пробелов подряд.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно составить условие определяющее расширение файлов djadrenaline Общие вопросы Javascript 5 21.07.2012 23:34
Условие сравнение юрл с которого перешли с заданным niksss80 Общие вопросы Javascript 4 06.01.2012 17:43
Условие типа для flv nemo Серверные языки и технологии 1 29.01.2010 17:52
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
RegExp & Mozilla (быстродействие) tau Общие вопросы Javascript 9 24.11.2008 16:35