如何从字符串中获取姓氏

时间:2013-09-12 10:43:03

标签: javascript jquery

我有以下字符串。

var str = "\\Desk-7\e\cars\car1.jpg";

我想得到car1.jpg。我怎样才能使用jquery或javascript

6 个答案:

答案 0 :(得分:6)

注意:如果在代码中进行硬编码,则str应为:var str = "\\\\Desk-7\\e\\cars\\car1.jpg";

var car1 = str.split('\\').pop();

答案 1 :(得分:2)

可以通过

完成
function basename(path) {
 return path.replace(/\\/g,'/').replace( /.*\//, '' );
}

答案 2 :(得分:2)

或者可以完成:

var str = "\\\\Desk-7\\e\\cars\\car1.jpg";
var name = str.slice(str.lastIndexOf("\\") + 1);

答案 3 :(得分:1)

使用str .split('\\')然后使用最后一个索引

答案 4 :(得分:1)

首先拆分然后得到它

var abc[] = str.split("\\")
var name = abc[abc.length-1];

答案 5 :(得分:1)

"\\Desk-7\e\cars\car1.jpg".match(/\b[^/]+$/);    //["Desk-7ecarscar1.jpg"]