http://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fwww.cnblogs.com%2Fpeaceli%2Farchive%2F2009%2F09%2F08%2F1561113.html&ei=nyfHUOOHF8aiigfjyIGwBg&usg=AFQjCNEiqsvp4q6UMw5qIUiaI3yeL6oeLg&bvm=bv.1354675689,d.aGc&cad=rja
以上是一段google的搜索地址,
现在的问题是如何在javascript用正则匹配出:
http%3A%2F%2Fwww.cnblogs.com%2Fpeaceli%2Farchive%2F2009%2F09%2F08%2F1561113.html
这段
以上是一段google的搜索地址,
现在的问题是如何在javascript用正则匹配出:
http%3A%2F%2Fwww.cnblogs.com%2Fpeaceli%2Farchive%2F2009%2F09%2F08%2F1561113.html
这段
解决方案 »
- uploadify-3.1在FF跟chrome下正常,IE下无法显示
- 如何使一段iframe的代码用js输出到html页面的头部,原html能自动下沉
- javascript解析json遇到了个问题,不知道各位遇到没有?
- 下面是创建javascript对象的三种方法,有何不同?从内存分配的角度说明。
- 获取window.form1.action="/clientquery/Vehicle2.do?param=kk不了原因何在?
- checkbox 有readonly属性吗?
- 请问在JavaScrip中有没有字符串替换函数
- 在把回车变成时遇到的难题!请大家支招
- 请教:如何用js动态添加一控件
- 请各位大虾帮忙看看这个网页错在什么地方?一定给分!
- js动态创建iframe
- getElementById 为什么不行?
结束条件是:&ei=
因为html不是固定的
var reg=/http(%\d)+.*?(?=&ei)/g;
url=url.match(reg);
alert(url);
这样试试
var url="http://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC4QFjAA&url=http%3A%2F%2Fwww.cnblogs.com%2Fpeaceli%2Farchive%2F2009%2F09%2F08%2F1561113.html&ei=nyfHUOOHF8aiigfjyIGwBg&usg=AFQjCNEiqsvp4q6UMw5qIUiaI3yeL6oeLg&bvm=bv.1354675689,d.aGc&cad=rja";
var reg=/&url=.+?&ei=/g;
var t=url.match(reg).toString();
var b= t.substring(5,t.length-4);
alert(b);
</script>