Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   небольшой вопрос по регулярным выражениям (https://javascript.ru/forum/misc/35469-nebolshojj-vopros-po-regulyarnym-vyrazheniyam.html)

OctoberTide 11.02.2013 17:46

небольшой вопрос по регулярным выражениям
 
Прошу прощения за стыдный вопрос.
Есть регулярное выражение
/^\/.+/

это значит все кроме строки начинающейся на "/" и содержащей 1 или более символов? Вроде бы /^\/.+/.test("index") должно быть true?

Deff 11.02.2013 18:08

В начале строки должен присутсвовать символ косой черты
т.е
'/asdas' - Пройдет и даст 0
'asdas' - Даст: -1

OctoberTide 11.02.2013 18:24

а разве символ ^ не инвертирует?

OctoberTide 11.02.2013 18:27

о боже ж ты мой, как я туплю. ^ - это же начало строки.

Прошу прощения за такой вопрос!

pikko 11.02.2013 18:29

если надо
Цитата:

Сообщение от OctoberTide (Сообщение 233187)
все кроме строки начинающейся на "/" и содержащей 1 или более символов

то будет так:

/^[^\/].+/

OctoberTide 11.02.2013 18:52

pikko,
да я просто месячного перерыва в программирование свои же регулярные выражения перестал понимать. Только освоил их и так вышло, что не мог заниматься программированием. Спасибо!


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