当前位置:首页 > 开发 > Web前端 > 前端 > 正文

[正则]改变URL中的参数值

发表于: 2015-05-20   作者:zccst   来源:转载   浏览:
摘要: 作者:zccst 如果一个URL是:http://www.example.com/index.html?id=100&name=xx&age=20 希望将name=meinv怎么办? function getQueryString(name) { var reg = new RegExp("(\\?|^|&|\#)" + nam
作者:zccst

如果一个URL是:http://www.example.com/index.html?id=100&name=xx&age=20

希望将name=meinv怎么办?
function getQueryString(name) {
	var reg = new RegExp("(\\?|^|&|\#)" + name + "=([^&|^#]*)(&|$|#)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) return unescape(r[2]); return null;
}


var url = 'http://www.example.com/index.html?id=100&name=xx&age=20';
function test(key, value){
	var u = url.replace(/(\\?|^|&|\#)name=([^&|^#]*)(&|$|#)/, "$1"+key+"="+value+"$2"); 
	return u;
}
var r = test('name', 'meinv');console.log(r);
VM792:6 http://www.example.com/index.html?id=100&name=meinvxxage=20


参考: http://www.jb51.net/article/43949.htm

[正则]改变URL中的参数值

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
概论 我认为的形参和实参是这样的,形参是形式上的参量,和“抽象类”的概念差不多,不是实际存在的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4
最近在工作中遇到一些问题,就是如果表单中填写一些特殊字符,使用url向后台传参的时候会遇到问题,就
<!-- 正解 --> function fabu(){ $.ajax({ cache: true, type: "POST", url:"${wxTongchenghu
http://www.oschina.net/question/12_90733 作为 MySQL 5.5 和 5.6 性能比较的一部分,我研究了下两
笔者,先贴出这个错误在Java后台中所报出的异常 八月 01, 2013 5:08:46 下午 org.apache.tomcat.util
笔者,先贴出这个错误在Java后台中所报出的异常 八月 01, 2013 5:08:46 下午 org.apache.tomcat.util
笔者,先贴出这个错误在Java后台中所报出的异常 八月 01, 2013 5:08:46 下午 org.apache.tomcat.util
笔者,先贴出这个错误在Java后台中所报出的异常 八月 01, 2013 5:08:46 下午 org.apache.tomcat.util
笔者,先贴出这个错误在Java后台中所报出的异常 八月 01, 2013 5:08:46 下午 org.apache.tomcat.util
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号