刚学了下正则,以为不难,没想到一用,没效果,具体如下 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这个值
这样写为何不行啊。各位正则高手,指点下吧,非常感谢。
解决方案 »
- 来帮忙看下这个问题,本人不是专业技术人员,前来求高人指教!
- 修改hosts文件达到目的
- 使用Extjs的ToolTip控件~需要触发两次才会弹出信息框!!! 急~!!!
- ajax乱码!
- [散分兼建议]CSDN的结分率大于100%?
- 层与焦点的问题
- 小数位补齐的一个问题
- 框架问题
- :::?为什么vbscript中用document.formname.submit时提示说不支持此属性???
- 用JQuery clone 拷贝了一个tr后,怎么把里面的所有元素的id自动加上"_1"
- 想做一个Javascript流程监控,望高手探讨指点一下!
- 为什么链接在网页里面可以点开,但是把链接复制在地址栏点回车却不能打开呢
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");
呵呵