正则表达式获取url中的参数

来源:互联网 发布:java 替换jar包中的类 编辑:程序博客网 时间:2024/05/16 14:50
function GetQueryString(name){    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");    var r = window.location.search.substr(1).match(reg);    if(r!=null)return decodeURI(r[2]); return null;}/*假设url='http://www.aaa.com/aa/bb?Id=e8e919f6&cityId=209',window.location.search获取url中'?Id=e8e919f6&cityId=209',substr(1)表示从字符串的[1]开始到结束的所有字符即'Id=e8e919f6&cityId=209',match()表示匹配的字符串,(^|&)匹配字符串开头或者&字符;(&|$)匹配&字符或者字符串结尾;*/
原创粉丝点击