Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dinamic web url需要正则表达式帮助_Javascript_Regex - Fatal编程技术网

Javascript dinamic web url需要正则表达式帮助

Javascript dinamic web url需要正则表达式帮助,javascript,regex,Javascript,Regex,需要使用正则表达式检查动态url URL:/shop/1/产品或/shop/23/产品 需要使用正则表达式验证此url 我正在努力: “/shop/[0-9]/产品” 但不起作用当您有多位数时,必须使用+迭代器: /\/shop\/\d+\/products/ 如果要获取店铺ID,必须使用“捕获组” var url = '/shop/23/products'; var regex = /\/shop\/(\d+)\/products/; var shopId = url.match(regex

需要使用正则表达式检查动态url

URL:/shop/1/产品或/shop/23/产品

需要使用正则表达式验证此url

我正在努力:

“/shop/[0-9]/产品”


但不起作用

当您有多位数时,必须使用
+
迭代器:

/\/shop\/\d+\/products/
如果要获取店铺ID,必须使用“捕获组”

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

console.log(shopId);

你能帮我用regex从那个url获取shopId吗?@Bilash。检查我的答案。