【2017-06-27】Js中獲取地址欄參數、Js中字符串截取


 

一、Js中獲取地址欄參數

//從地址欄獲取想要的參數
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}


var i = GetQueryString("i"); //括號里放地址欄傳參變量

 

 

二、Js中字符串截取

 

在js中字符截取函數有常用的三個slice()、substring()、substr()了,

下面我來給大家介紹slice()、substring()、substr()函數在字符截取時的一些用法與區別吧。

 

取字符串的三個函數:slice(start,[end]),substring(start,[end])和substr(start,[length])
相關屬性:

 

slice()
第一個參數代表開始位置,第二個參數代表結束位置的下一個位置,截取出來的字符串的長度為第二個參數與第一個參數之間的差;若參數值為負數,則將該值加上字符串長度后轉為正值;若第一個參數等於大於第二個參數,則返回空字符串.

 

substring()
第一個參數代表開始位置,第二個參數代表結束位置的下一個位置;若參數值為負數,則將該值轉為0;兩個參數中,取較小值作為開始位置,截取出來的字符串的長度為較大值與較小值之間的差.

 

substr()
第一個參數代表開始位置,第二個參數代表截取的長度

 

PS:字符串都從0開始計起

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM