我有一句话,如
var text = 'http://xxx:9696/images/FSDefault.jpg';
如何只获得 FSDefault.jpg
这个词答案 0 :(得分:5)
使用String#split
方法根据分隔符/
进行拆分,并使用Array#pop
方法获取数组的最后一个元素。
var text = 'http://xxx:9696/images/FSDefault.jpg';
console.log(text.split('/').pop())

<小时/> 或者,您可以使用
String#lastIndexOf
方法和String#substr
方法。
var text = 'http://xxx:9696/images/FSDefault.jpg';
console.log(text.substr(text.lastIndexOf('/') + 1))
&#13;
答案 1 :(得分:0)
这非常冗长,但传达了逻辑。
var text = 'http://xxx:9696/images/FSDefault.jpg';
var parts = text.split('/'); // Split the string into an array of strings by character /
var lastIndexOf = parts.length - 1; // Determine the last word's 0-based index in array (length -1)
var last = parts[lastIndexOf]; // Grab the last part of the array.
alert(last); // Alerts FSDefault.jpg