2016-09-26 2 views
-4

Необходимо проверить динамический url с помощью регулярного выражения.Regex Справка, необходимая для динамического веб-url

URL:/магазин/1/продукты или/магазин/23/продукты

нужно проверить этот адрес с помощью регулярных выражений

Я пытаюсь:

«/ магазин/[0-9 ]/продукты»

но не работало

ответ

0

Если у вас есть многозначные числа, вы должны использовать + итератор:

/\/shop\/\d+\/products/ 

Если вы хотите получить идентификатор магазина, вы должны использовать группу захвата.

var url = '/shop/23/products'; 
var regex = /\/shop\/(\d+)\/products/; 
var shopId = url.match(regex)[1]; 

console.log(shopId); 
+0

Не могли бы вы помочь мне получить shopId с этого URL-адреса с помощью регулярного выражения? – Bilash

+0

@Bilash. Проверьте мой ответ. –

Смежные вопросы