您好,登錄后才能下訂單哦!
常規(guī)獲取方法:
var protocol = window.location.protocol; // "http:"
var host = window.location.host; //"localhost" or "www.baidu.com"
var pathname = window.location.pathname; // "/dkrl/services/cases.php"
var href = window.location.href; // "http://localhost/dkrl/services/cases.php?noId=7"
var search = window.location.search; // "?noId=7"
利用js獲取當(dāng)前頁名字
var strUrl = window.location.href;
var arrUrl = strUrl.split("/");
var strPage = arrUrl[arrUrl.length-1];
var indexof = strPage.indexOf("?");
if(indexof != -1){
strPage = strPage.substr(0,strPage.indexOf("?"));
}
alert(strPage);
正則獲取方法:
匹配任意字符 (.*)
JS字符串的替換及replace()方法的使用
replace(regexp,replacement)方法有兩個(gè)參數(shù),第一參數(shù)可以是一個(gè)純文本字符串或是一個(gè)RegExp對(duì)象,具體請看RegExp對(duì)象的使用;第二個(gè)參數(shù)可是一個(gè)字符串也可以是一個(gè)函數(shù)。
以下是JS字符串替換的舉例:
例1:
var str="Hello world!";
document.write(str.replace(/world/, "phper"));
例2:
var reg=new RegExp("(\\w+),(\\d+),(\\w+)","gmi");
var info="Lili,14,China";
var rep=info.replace(reg, "She is $1, $2 years old, come from $3");
alert(rep);
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。