javascript 獲取url參數(shù)的正則表達(dá)式(用來(lái)獲取某個(gè)參數(shù)值)
更新時(shí)間:2010年01月17日 22:02:31 作者:
javascript 傳多個(gè)參數(shù)的正則表達(dá)式(用來(lái)獲取某個(gè)參數(shù)值) ,腳本之家之前發(fā)布通過(guò)函數(shù)獲取url參數(shù)的代碼不是正則表達(dá)式。
例子:
//javascript傳參數(shù)(多個(gè))
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目標(biāo)頁(yè)取得
<scirpt language='javascirpt'>
<!--
function GetStringValue()
{
String.prototype.getQueryString = function(name)//name 是URL的參數(shù)名字
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]); return null;
};
//直接可以傳參數(shù)名 就可以 得到參數(shù)的值
alert(window.location.href.getQueryString("txtA")+window.location.href.getQueryString("txtB"));
}
-->
</scirpt>
window.open和 window.location區(qū)別:
window.open是打開(kāi)新窗口
window.location是將本頁(yè)替換了,也就是定位
onclick="javascript:window.location.href='XXXX.aspx';"
JavaScript URL參數(shù)讀取改進(jìn)版
http://www.dbjr.com.cn/article/17116.htm
//javascript傳參數(shù)(多個(gè))
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目標(biāo)頁(yè)取得
復(fù)制代碼 代碼如下:
<scirpt language='javascirpt'>
<!--
function GetStringValue()
{
String.prototype.getQueryString = function(name)//name 是URL的參數(shù)名字
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]); return null;
};
//直接可以傳參數(shù)名 就可以 得到參數(shù)的值
alert(window.location.href.getQueryString("txtA")+window.location.href.getQueryString("txtB"));
}
-->
</scirpt>
window.open和 window.location區(qū)別:
window.open是打開(kāi)新窗口
window.location是將本頁(yè)替換了,也就是定位
onclick="javascript:window.location.href='XXXX.aspx';"
JavaScript URL參數(shù)讀取改進(jìn)版
http://www.dbjr.com.cn/article/17116.htm
您可能感興趣的文章:
相關(guān)文章
正則表達(dá)式之零寬斷言實(shí)例詳解【基于PHP】
這篇文章主要介紹了正則表達(dá)式之零寬斷言,簡(jiǎn)單介紹了零寬斷言的概念、分類及php實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-04-04提高正則表達(dá)式性能的幾點(diǎn)實(shí)用建議匯總
正則表達(dá)式是計(jì)算科學(xué)的一個(gè)概念,很多語(yǔ)言都實(shí)現(xiàn)了他,正則表達(dá)式使用一些特定的元字符來(lái)檢索,匹配以及替換符合規(guī)則的字符串,下面這篇文章主要給大家介紹了提高正則表達(dá)式性能的幾點(diǎn)實(shí)用建議,需要的朋友可以參考下2022-08-08Javascript中正則表達(dá)式的使用及基本語(yǔ)法
正則表達(dá)式(Regular Expression)是一門簡(jiǎn)單語(yǔ)言的語(yǔ)法規(guī)范,是強(qiáng)大、便捷、高效的文本處理工具,它應(yīng)用在一些方法中,對(duì)字符串中的信息實(shí)現(xiàn)查找、替換和提取操作2017-10-10使用正則表達(dá)式生成隨機(jī)數(shù)據(jù)的方法
這篇文章主要介紹了使用正則表達(dá)式生成隨機(jī)數(shù)據(jù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02js中string之正則表達(dá)式replace方法詳解
本篇文章主要介紹了js中string之正則表達(dá)式replace方法詳解,replace方法是javascript涉及到正則表達(dá)式中較為復(fù)雜的一個(gè)方法,嚴(yán)格上說(shuō)應(yīng)該是string對(duì)象的方法。2017-03-03JavaScript replace new RegExp使用介紹
這篇文章主要介紹了JavaScript replace new RegExp使用介紹,需要的朋友可以參考下2016-05-05詳解linux正則表達(dá)式(基礎(chǔ)正則表達(dá)式+擴(kuò)展正則表達(dá)式)
這篇文章主要介紹了詳解linux正則表達(dá)式(基礎(chǔ)正則表達(dá)式+擴(kuò)展正則表達(dá)式)的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2018-11-11經(jīng)典Javascript正則表達(dá)式[優(yōu)質(zhì)排版]
正則表達(dá)式用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番。我將一些常用的表達(dá)式收藏在這里,作備忘之用2013-01-01