//从url中获取参数值 function getvl(name) { var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i"); if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return ""; };…
function getQueryString(name) { var reg = new RegExp(name +"=([^&]*)"); var r = window.location.href.match(reg); ]); return null; } function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|…
//把url的参数部分转化成json对象 parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g, arr_url = reg_url.exec(url), ret = {}; if (arr_url && arr_url[1]) { var str_para = arr_url[1], result; w…
今天需要用到从url中获取参数,在网上找了几个JavaScript方法,mark下来.   一些可以使用的去获取url中指定的部分:如http://www.mystuff.com.cn/aboutus/ location 对象 含有当前URL的信息,属性 href 整个URL字符串 protocol    含有URL第一部分的字符串,如http: host   包含有URL中主机名:端口号部分的字符串.如//www.mystuff.com.cn/aboutus/ hostname 包含URL中主…
添加一个js文件,代码如下 // * jQuery url get parameters function [获取URL的GET参数值] // *character_set UTF-8 // * author Jerry.li(lijian@dzs.mobi) // * version 1.2012.12.11.1400 // * Example // * <code> // * var GET = $.urlGet(); //获取URL的Get参数 // * var id = GET['id…
//获取url中ID的值function getParamByName(name, url) { var match = RegExp('[?&]' + name + '=([^&]*)').exec(url); return match && decodeURIComponent(match[1].replace(/\+/g, ' ').replace('#', '')); }  var ID = getParamByName("memberid",…
在博客园看家一片不错的文章:http://www.cnblogs.com/EnderH/p/5398409.html 在这里记下对自己比较有用的三种: 1.正则 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(…
js的replace函数除了替换文本以外还有获取所有被正则表达式匹配到的文本的功能.这里以一个简单的案例来作为演示. 利用正则查找出所有被两个花括号包裹的字符串: var str = '<div class="item">{{test}}{{aaa}}{{bbb}}</div>' str.replace(/\{\{(.+?)\}\}/g,function (match,param,offset,string) { console.log(match,param)…
javascript的实现代码如下: function QueryString(fieldName) { var urlString = document.location.search; if(urlString !=null) { var typeQu = fieldName+"="; var urlEnd = urlString.indexOf(typeQu); if(urlEnd !=-1) { var paramsUrl = urlString.substring(urlEn…
function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //返回…