Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.06.2010, 21:48
Аспирант
Отправить личное сообщение для vahrusha Посмотреть профиль Найти все сообщения от vahrusha
 
Регистрация: 19.01.2010
Сообщений: 42

Регулярные выражения. Не могу задать соответствие пустой строки для шаблона.
Здравствуйте уважаемые. Сегодня начал знакомиться с регулярными выражениями. Вот для таких записей:
01.gif
blabla/01.png
haha/blabla/ba_01.jpeg
и т.д.

Сделал такой шаблон:
/^[0-9a-z_\-]+(\/[0-9a-z_\-]+)*\.[a-z]{3,4}$/i

Вроде, все работает как нужно. Но мне еще нужно, чтобы пустая строка тоже совпадала с этим шаблоном. Что-то никак не могу понять под вечер, как это сделать. Пытался так:
/(^[0-9a-z_\-]+(\/[0-9a-z_\-]+)*\.[a-z]{3,4}$)?/i

но это неверно.
Завтра буду разбираться, но если кто-нибудь подскажет мне, буду безмерно благодарен.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2010, 21:56
Интересующийся
Отправить личное сообщение для qwoiejfoiej Посмотреть профиль Найти все сообщения от qwoiejfoiej
 
Регистрация: 02.06.2010
Сообщений: 21

/^ваш-длинный-регексп$|^$/
Ответить с цитированием
Ответ



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

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