http://www.xxx.com/a.html#a=1
http://www.xxx.com/a.aspx?id=2#a=2如以上二网址,使用正则得到该值,另外a 并不是固定的,所以要求以转入 name参数的形式得到值请高手解答
http://www.xxx.com/a.aspx?id=2#a=2如以上二网址,使用正则得到该值,另外a 并不是固定的,所以要求以转入 name参数的形式得到值请高手解答
解决方案 »
- easyui tree
- 最新网易JS笔试题
- (高分求)javaScript : 实现IE多页面跳转控制
- 谁有。用Javascript计算日期加小时的原代码?
- $.getJSON 获取aspx(有缓存)首次成功,第二次失败
- 请教一个如何改变背景颜色的问题
- 急,有JS高手不,关于数组的问题,高分求
- 梅花雨 和 walkingpoison (walkingpoison)以及用过他们的“梅花雨日历控件”请进
- 100分求助网页是由框架构成,怎么样能实现屏蔽掉ALT+F4和IE的关闭按钮?
- 下面这个函数中的参数为啥写成这样
- 如何在界面以显示,在文本框里显示当前年月呢,不需要精确到日
- Microsoft Script Debugger怎么所有的调试按钮都是灰色不可用的?
<script language="javascript">
//var a="http://www.xxx.com/a.html#a=1 ";
var a="http://www.xxx.com/a.aspx?id=2#a=2 ";
var reg=/(.+)#a=(\d)/gi;
var b=reg.test(a);
alert("是否匹配: "+b+"\n参数 a 值= "+RegExp.$2)
</script>
<script language="javascript">
var str='http://www.xxx.com/a.aspx?id=2#a=2 ';
var str2='http://www.xxx.com/a.aspx?#a=33 ';
var str3='http://www.xxx.com/adsadasd/a.aspx?#a=44 ';
var reg=/^.*#a=(.*).*$/;
if(reg.test(str)) alert(RegExp.$1);
if(reg.test(str2)) alert(RegExp.$1);
if(reg.test(str3)) alert(RegExp.$1)
</script>
var reg=/(.+)#a=(\d)/gi;如果参数 a 为0位或多位数字
var reg=/(.+)#a=(\d*)/gi;如果参数 a 为0位或多位任意字符
var reg=/(.+)#a=(.+)/gi;
javascript:var str="http://www.xxx.com/a.html#key=1";var m = str.match(/.+#[a-zA-Z]+=(\w+)/);if (m[1]) alert(m[1]);void(0);