获取url中字符最后两个实例之间的子字符串
Get substring between two last instances of character in url
我有url看起来像这样:http://i1.ytimg.com/vi/BR0Y3MZ21bo/0.jpg
。有人能帮我提取"ID"BR0Y3MZ21bo
之间的最后两个斜杠在url?
你可以使用split(), split会给你字符串的数组被/
和你想要的字符串是在数组的倒数第二个索引。
现场演示
arr = url.split('/');
arr[arr.length-2];
试试这个:
var url = 'http://i1.ytimg.com/vi/BR0Y3MZ21bo/0.jpg'; // window.location.href;
var page = url.substr(0, url.lastIndexOf('/')); // output -> http://i1.ytimg.com/vi/BR0Y3MZ21bo
var str = page.substr(page.lastIndexOf('/')+1); // output -> BR0Y3MZ21bo
alert(str); // BR0Y3MZ21bo
小提琴
相关文章:
- 当同一浏览器的两个实例浏览时,Javascript页面如何具有唯一的ID
- 如何通过osascript处理同一应用程序的两个实例
- Backbone relational无法实例化两个RelationalModel对象
- 在两台不同的服务器上运行同一node.js应用程序的两个实例
- 一个用户脚本的两个实例如何在帧之间进行通信
- Colorbox插件正在加载其自身的两个实例
- javascript中的Ruby插值在两个实例中的一个实例中不起作用
- 当有两个浏览器实例时,如何检查浏览器会话是否存在
- Browserify:如何 aviod 两个 jQuery 实例
- 防止在 NodeJS 中同时运行两个函数实例
- 比较两个组件 - 组件 X 是组件 A 的实例吗?
- 使用 jQuery 创建两个日期选取器日期范围实例
- Javascript — 相同元素的两个实例
- 两个实例包含相同的值
- 如何更新表示相同数据的两个不同React组件实例
- 如何从两个jquery:contains()选择器实例中获取总实例
- 不能使用ezinearticles作者小部件的两个实例
- Widget的两个实例只有一个实例在工作
- 删除角色的最后两个实例
- 一个指令的两个实例正在使用同一个模板实例