Javascript 查找文件名,然后查找匹配字符串
它即将找到文件名,然后找到一些匹配的字符串Javascript 查找文件名,然后查找匹配字符串,javascript,jquery,string,find,pattern-matching,Javascript,Jquery,String,Find,Pattern Matching,它即将找到文件名,然后找到一些匹配的字符串 var imgurl = "http://domain.com/wp-content/uploads/2012/10/DSC_2355-515x440.test.jpg"; var filename = /.*(?=\.)/.exec(imgurl.match(/.*\/(.*)$/)[1]); if( filename.indexOf( "515x" ) !== -1 ) { alert("found!") } $("body").a
var imgurl = "http://domain.com/wp-content/uploads/2012/10/DSC_2355-515x440.test.jpg";
var filename = /.*(?=\.)/.exec(imgurl.match(/.*\/(.*)$/)[1]);
if( filename.indexOf( "515x" ) !== -1 ) {
alert("found!")
}
$("body").append(filename);
当我使用filename.indexOf(“515x”)
时,它不起作用
但是当我使用imgurl.indexOf(“515x”)
我做错了什么
在此处测试代码:尝试以下操作:
这将满足需要filename.toString().indexOf(“515x”)
:)
代码
var imgurl = "http://domain.com/wp-content/uploads/2012/10/DSC_2355-515x440.test.jpg";
var filename = /.*(?=\.)/.exec(imgurl.match(/.*\/(.*)$/)[1]);
if(filename.toString().indexOf("515x") != -1) {
alert("found!")
}
$("body").append(filename);
@l2aelba:)
不用担心,很高兴它能帮上忙!