Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ошибка в регулярке со слэшем (https://javascript.ru/forum/misc/32855-oshibka-v-regulyarke-so-slehshem.html)

izcian 01.11.2012 13:42

Ошибка в регулярке со слэшем
 
Подскажите пожалуйста, в чем ошибка?
id  = '/images/category/category2/category3/category4/';
var result = id.match('#(^\/)([a-z0-9_-]+\/)([a-z0-9_-]+\/[a-z0-9_-]+)+(\/[a-z0-9_-]+)\/$#',id);

Нужно чтобы регулярка пропускала вот такую перемнную.
Но консоль выдает Ошибка: SyntaxError: invalid regular expression flag /
Я уже и экранировал и не экранировал, не знаю что и делать...

bes 01.11.2012 14:42

id  = '/images/category/category2/category3/category4/';
var result = id.match(/^\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/$/);
alert(result);
result = id.match('^\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/[a-z0-9_-]+\/$');
alert(result);

izcian 01.11.2012 15:21

Спасибо большое Bes. Я тупо скопировал из preg_match и не мог понять где собака порылась :)


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