Javascript jquery/Get-only特定单词后的数字

Javascript jquery/Get-only特定单词后的数字,javascript,jquery,Javascript,Jquery,这适用于href1,但不适用于href。我需要做一个代码,它将只获得容器id值。它可以是10位或更少或更多,但只能是数字您可以使用捕获组正则表达式 href=“something.do?something_id=-1&something=u_容器_id=6445194287^something=70a6c7ca4f9d52001cb17e918110c72f”; href1=“something.do?something=u\u container\u id=7757033893”; var i

这适用于href1,但不适用于href。我需要做一个代码,它将只获得容器id值。它可以是10位或更少或更多,但只能是数字

您可以使用捕获组正则表达式
href=“something.do?something_id=-1&something=u_容器_id=6445194287^something=70a6c7ca4f9d52001cb17e918110c72f”;
href1=“something.do?something=u\u container\u id=7757033893”;
var id=href1.substr(href1.lastIndexOf(“=”)+1,href1.length);
var id=href1.match(/container_id=(\d+)/)[1];

文件。写入(id)您可以使用正则表达式来查找所有这些容器id=部件。然后,您可以提取每个匹配的数字:

href="something.do?something_id=-1&something=u_container_id=6445194287^something=70a6c7ca4f9d52001cb17e918110c72f";
href1="something.do?something=u_container_id=7757033893";
var id = href1.substr(href1.lastIndexOf("=") + 1 , href1.length);
var id=href1.match(/container_id=(\d+)/)[1]
href.match(/container_id=\d+/g).forEach(function(item){
    var id = item.split('=')[1];
    console.log(id);
});