刚学了下正则,以为不难,没想到一用,没效果,具体如下 var url = "file/images/user/photo.gif";
var fileName= url.match(".*\/(\w+)\.gif");
alert(fileName);//提示值为null,我想得到photo这个值
这样写为何不行啊。各位正则高手,指点下吧,非常感谢。
var fileName= url.match(".*\/(\w+)\.gif");
alert(fileName);//提示值为null,我想得到photo这个值
这样写为何不行啊。各位正则高手,指点下吧,非常感谢。
var fileName= url.match(/.*\/(\w+)\.gif/);
alert(fileName);//
var fileName= url.match(/\w+(?=\.gif)/);
alert(fileName);
var url = "file/images/user/photo.gif";
var fileName= url.match(".*\\/(\\w+)\\.gif");
alert(fileName);自己alert(".*\/(\w+)\.gif");就知道了。
(".*\\/(\\w+)\\.gif");
呵呵