Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
什么';使用jQuery或vanilla javascript获取此url字符串中的数字的最佳方法是什么?_Javascript_Jquery - Fatal编程技术网

什么';使用jQuery或vanilla javascript获取此url字符串中的数字的最佳方法是什么?

什么';使用jQuery或vanilla javascript获取此url字符串中的数字的最佳方法是什么?,javascript,jquery,Javascript,Jquery,我只想抓住1。我不知道该怎么做 有什么想法吗?只需拆分location.pathname并获取该索引。这是香草javascript "/organizations/1/media/videos/11" 这应该足够了,但这肯定取决于URL的模式 演示:正则表达式解决方案: var myString = "/organizations/1/media/videos/11"; var myArr = myString.split('/'); alert(myArr[2]); 是的,你明白了!非常感

我只想抓住
1
。我不知道该怎么做


有什么想法吗?

只需拆分location.pathname并获取该索引。这是香草javascript

"/organizations/1/media/videos/11"
这应该足够了,但这肯定取决于URL的模式


演示:

正则表达式解决方案:

var myString = "/organizations/1/media/videos/11";
var myArr = myString.split('/');
alert(myArr[2]);

是的,你明白了!非常感谢。但实际上是[2]。组织将是1。
var myString = "/organizations/1/media/videos/11";
var myArr = myString.split('/');
alert(myArr[2]);
var str = "/organizations/1/media/videos/11";

var re = /\/(\d+)\//;
var num = null;

var data = str.match(re);
if(data){
  num = parseInt( data[1], 10 );
}

alert(num);