首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

正则匹配,该如何处理

2013-01-25 
正则匹配http://www.google.com.hk/url?sat&rctj&q&esrcs&sourceweb&cd1&ved0CC4QFjAA&urlhttp%3A

正则匹配


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


这段
[解决办法]
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=/http(%\d)+.*?(?=&ei)/g;
url=url.match(reg);
alert(url);
这样试试
[解决办法]
<script type="text/javascript">
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>

热点排行