我有以下字符串。
var str = "\\Desk-7\e\cars\car1.jpg";
我想得到car1.jpg
。我怎样才能使用 jquery 或 javascript 来获得它
我有以下字符串。
var str = "\\Desk-7\e\cars\car1.jpg";
我想得到car1.jpg
。我怎样才能使用 jquery 或 javascript 来获得它
注意: str 应该是:var str = "\\\\Desk-7\\e\\cars\\car1.jpg";
如果在代码中硬编码
var car1 = str.split('\\').pop();
可以通过
function basename(path) {
return path.replace(/\\/g,'/').replace( /.*\//, '' );
}
或者可以通过以下方式完成:
var str = "\\\\Desk-7\\e\\cars\\car1.jpg";
var name = str.slice(str.lastIndexOf("\\") + 1);
使用 str .split('\\')
,然后使用最后一个索引
先拆后拿
var abc[] = str.split("\\")
var name = abc[abc.length-1];
"\\Desk-7\e\cars\car1.jpg".match(/\b[^/]+$/); //["Desk-7ecarscar1.jpg"]