javascript 获取url参数的正则表达式(用来获取某个参数值)

 更新时间:2010年01月17日 22:02:31   作者:  
javascript 传多个参数的正则表达式(用来获取某个参数值) ,脚本之家之前发布通过函数获取url参数的代码不是正则表达式。
例子:
//javascript传参数(多个)
var url = "B.aspx?txtA="+document.getElementById("txtName").value;
url +="&txtB="+document.getElementById("txtAge").value;
window.open(url,'xWindow','width=640,height=400,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,top=250,left=430');
//B.aspx目标页取得
复制代码 代码如下:

<scirpt language='javascirpt'>
<!--
function GetStringValue()
{
String.prototype.getQueryString = function(name)//name 是URL的参数名字
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]); return null;
};
//直接可以传参数名 就可以 得到参数的值
alert(window.location.href.getQueryString("txtA")+window.location.href.getQueryString("txtB"));
}
-->
</scirpt>

window.open和 window.location区别:
window.open是打开新窗口
window.location是将本页替换了,也就是定位
onclick="javascript:window.location.href='XXXX.aspx';"
JavaScript URL参数读取改进版
https://www.jb51.net/article/17116.htm

相关文章

  • js正则表达式实现数字每隔四位用空格分隔代码

    js正则表达式实现数字每隔四位用空格分隔代码

    这篇文章主要介绍了js正则表达式实现数字每隔四位用空格分隔代码,需要的朋友可以参考下
    2016-12-12
  • Html转换UBB程序

    Html转换UBB程序

    Html转换UBB程序...
    2006-08-08
  • JavaScript正则表达式校验非零的正整数实例

    JavaScript正则表达式校验非零的正整数实例

    本文分享了JavaScript正则表达式(^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$)校验非零的正整数实例代码,代码简单易懂,需要的朋友可以看下
    2016-12-12
  • 正则表达式字面量在ECMAScript5中的变化

    正则表达式字面量在ECMAScript5中的变化

    也就是说在ECMAScript3规范中,用正则表达式创建的RegExp对象会共享同一个实例,而在ECMAScript5中则是两个独立的实例
    2012-03-03
  • js 验证 常用正则表达式集锦

    js 验证 常用正则表达式集锦

    js 验证 常用正则表达式集锦,整理的比较全了,大家根据需要选择使用。
    2009-11-11
  • php与javascript正则匹配中文的方法分析

    php与javascript正则匹配中文的方法分析

    这篇文章主要介绍了php与javascript正则匹配中文的方法,结合实例形式分析了针对utf-8与GBK编码情况下的php、javascript正则匹配中文操作技巧,需要的朋友可以参考下
    2017-03-03
  • 常用的正则表达式大全(数字、字符、固定格式)

    常用的正则表达式大全(数字、字符、固定格式)

    正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。本文给大家分享常用的正则表达式大全(数字、字符、固定格式),感兴趣的小伙伴一起学习吧
    2016-04-04
  • VS里的正则表达式的替换技巧

    VS里的正则表达式的替换技巧

    这篇文章主要介绍了VS里的正则表达式的替换技巧,需要的朋友可以参考下
    2016-05-05
  • MySQL中REGEXP正则表达式使用大全

    MySQL中REGEXP正则表达式使用大全

    使用正则表达式操作mysql数据库非常方便,本篇文章给大家分享mysql中REGEXP正则表达式使用大全,感兴趣的朋友跟着小编一起看看吧
    2015-09-09
  • 详解正则表达式 \v 元字符

    详解正则表达式 \v 元字符

    正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。\v元字符可以匹配垂直制表符。下面给大家介绍正则表达式 \v 元字符,感兴趣的朋友一起看看吧
    2018-01-01

最新评论