VIK*_*HLI 5 javascript url jquery lastindexof
var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"
var n = absoluteURL.lastIndexOf('/');
var result = absoluteURL.substring(n + 1);
//alert(result);
console.log(result);Run Code Online (Sandbox Code Playgroud)
在这里,当我使用 lastIndexOf 时,我得到了类似 'vikas-kohli' 的结果。
现在如果有人想从倒数第二个索引中获取字符,或者它可能是倒数第三个索引,那么我怎么能得到这个?
我希望我能很好地解释我的问题
lastIndexOf('/')使用字符串split('/')方法。var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"
var splittedStr = absoluteURL.split('/');
console.log(splittedStr);Run Code Online (Sandbox Code Playgroud)
然后从数组中获取所需的元素。
var res = splittedStr[splittedStr.length-n]; // n: 1,2,3.. cosnole.log(res);
演示
var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"
var splittedStr = absoluteURL.split('/');
console.log(splittedStr[splittedStr.length-2]);Run Code Online (Sandbox Code Playgroud)
这应该有效:
var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"
var results = absoluteURL.split('/');
var result = results[results.length-2];
alert(result);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7025 次 |
| 最近记录: |