本文实例讲述了JavaScript正则获取地址栏中参数的方法。分享给大家供大家参考,具体如下:
<强>一、问题:强>
获取地址栏中的参数:
若地址栏中的地址是:
http://10.124.36.56:8080 CMOD/index . jsp # 63; name=you&密码=123456,type=学生
要求获取地址栏中的最后一个参数类型
<强>二,实现的JS: 强>
函数getAddressURLParam (paramName) {//构造一个含有目标参数的正则表达式的对象 var reg=new RegExp (”(^ |,)”+ paramName +”=((^和)*)及| $ ");//匹配目标参数 var url=window.location.search.substr (1) .match(注册);//返回参数的值 如果(url !=null) 返回unescape (url [2]); 返回null; } >之前获取类型参数值:
var typeParem=getAddressURLParam(类型); >之前实现结果:
得到类型参数值:学生
http://tools.jb51.net/regex/javascript
http://tools.jb51.net/regex/create_reg
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧大全》,《JavaScript替换操作技巧总结》,《JavaScript查找算法技巧总结》,《JavaScript数据结构与算法技巧总结》,《JavaScript遍历算法与技巧总结》,《JavaScript中json操作技巧总结》,《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
JavaScript正则获取地址栏中参数的方法