我需要从这样的 url 中获取 id:Id 是正整数。我尝试用正则表达式做到这一点:
url = 'http://127.0.0.1:8000/api/v1/customer/3/'
url.match('///d/')
但是这种模式行不通。请帮我。
我需要从这样的 url 中获取 id:Id 是正整数。我尝试用正则表达式做到这一点:
url = 'http://127.0.0.1:8000/api/v1/customer/3/'
url.match('///d/')
但是这种模式行不通。请帮我。
似乎这样就足够了:
var url = 'http://127.0.0.1:8000/api/v1/customer/3/';
var id;
url = url.split('/');
for (var x = 0; x < url.length; x++) {
if (url[x] === 'customer') {
id = parseInt(url[x + 1], 10);
break;
}
}
此正则表达式获取您网址末尾的数字:/3/ -> 3
/\/([0-9]+)\/$/