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

怎么在这些网址中提取变量

2012-02-03 
如何在这些网址中提取变量?http://life.cuoluo.com/?a512http://life.cuoluo.com/l.php?c1001008&a10ht

如何在这些网址中提取变量?
http://life.cuoluo.com/?a=512
http://life.cuoluo.com/l.php?c=1001008&a=10
http://life.cuoluo.com/v.php?a=10&c=1001008&tpcid=12505312

我想从上面这些地址中提取a的值,并保存在另一个变量中。请问应该怎么做?

[解决办法]
<textarea id=textarea1>
http://life.cuoluo.com/?a=512
http://life.cuoluo.com/l.php?c=1001008&a=10
http://life.cuoluo.com/v.php?a=10&c=1001008&tpcid=12505312

</textarea>
<script>
var re=/(?:a\=)(\d+)/g
var arr = textarea1.value.match(re);
for(i=0;i <arr.length;i++)
{
var b=arr[0].replace(re, "$1 ");
var c=arr[1].replace(re, "$1 ");
var d=arr[2].replace(re, "$1 ");
}
alert(b);
alert(c);
alert(d);
</script>

[解决办法]
var s = 'http://life.cuoluo.com/v.php?sfd=3&a=10&c=1001008&tpcid=12505312 ';

var r = s.match(/[\?|&]a=([^&]+)/);

alert(r[1]);

热点排行