url("http://localhost/garg/public/img/slides/9234385e2911fd07346cae2d78548d20.jpg")
我想获得 9234385e2911fd07346cae2d78548d20.jpg 部分。
我已经尝试过切片,但它并没有真正发挥作用。
string.slice(0,-2);
string.slice(0,5);
....
但效率不高。我怎么能这样做呢?
答案 0 :(得分:1)
答案 1 :(得分:1)
你可以这样使用它:
$("input[name='attachment']").change(function() {
console.log('fileName');
var fileName = $(this).val().split('\\').pop();
console.log(fileName);
});
答案 2 :(得分:1)
您可以考虑使用这种方法使用REGEX:
var fullPath = "http://localhost/garg/public/img/slides/9234385e2911fd07346cae2d78548d20.jpg";
var filename = fullPath.replace(/^.*[\\\/]/, '');
alert (filename);
然而,这是一种更简单的方法
var fullPath = "http://localhost/garg/public/img/slides/9234385e2911fd07346cae2d78548d20.jpg";
var filename = fullPath.split('/').pop();
alert (filename);
答案 3 :(得分:0)
使用:
var match = "http://localhost/garg/public/img/slides/9234385e2911fd07346cae2d78548d20.jpg".match(/[^/]*$/);
var filename = match ? match[0] : '';