我有以下字符串。
var str = "\\Desk-7\e\cars\car1.jpg";
我想得到car1.jpg
。我怎样才能使用jquery或javascript
答案 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"]