js拆分字串的方法(筆記)

2021-08-15 17:46:01 字數 1116 閱讀 2066

一共2種方式,第一種使用普通的字串函式:

// -> indexof() 檢測當前字串中第一次出現("?")的位置索引,如果是-1 表示沒有。

// -> split 按照某個字元把字串拆分成陣列中的每一項

// -> charat charcodeat substr substring slice... 字串常用的方法

function

queryurlparameter

(url);

if (url.indexof('?')<0) return obj;

let ary = url.split('?');

urlparameter = ary[1];

data = urlparameter.split('&');

for (var i = 0; i < data.length; i++)

return obj;

}console.log(queryurlparameter(url));第二種使用正則:

// => 使用正則進行匹配

function

queryurlparamteter

(url);

url.replace(reg,function

())

return obj;

}console.log(queryurlparamteter(url));把正則寫成物件導向會更好些:

string.prototype.myqueryurlparameter = function();

this.replace(reg,(...arg)=>);

return

obj;

}console.log

(url.myqueryurlparameter());

split方法拆分字串

使用split 時應注意檢查最後乙個分隔符後面有無內容,否則最終分割出的陣列元素個數有可能與預期得到的個數不相符,導致異常!string str 1,2,string list1 str.split string list2 str.split 1 string list3 stringutils....

分割 拆分字串的方法

1.substr substr start,length 表示從start位置開始,擷取length長度的字串。var src images off 1.png alert src.substr 7,3 彈出值為 off2.substring substring start,end 表示從start...

拆分字串

拆分乙個字串,獲取每一組的key與value。如字串 qq adf f qewr98 eer d9adf t ad34 f qewrqr u adf43 gggg 2344 按照物件導向理念來解決,建立乙個物件 這個是對物件物件,有key和value兩個特性。我們需要把拆分好的資料臨時儲存起來,現在...