js處理字串常用函式總結

2021-09-29 17:58:59 字數 2316 閱讀 6070

concat() – 將兩個或多個字元的文字組合起來,返回乙個新的字串。

indexof() – 返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回 -1 。

charat() – 返回指定位置的字元。

lastindexof() – 返回字串中乙個子串最後一處出現的索引,如果沒有匹配項,返回 -1 。

match() – 檢查乙個字串是否匹配乙個正規表示式。

substr() 函式 – 返回從string的startpos位置,長度為length的字串

substring() – 返回字串的乙個子串。傳入引數是起始位置和結束位置。

slice() – 提取字串的一部分,並返回乙個新字串。

replace() – 用來查詢匹配乙個正規表示式的字串,然後使用新字串代替匹配的字串。

search() – 執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回 -1 。

split() – 通過將字串劃分成子串,將乙個字串做成乙個字串陣列。

length – 返回字串的長度,所謂字串的長度是指其包含的字元的個數。

tolowercase() – 將整個字串轉成小寫字母。

touppercase() – 將整個字串轉成大寫字母。

var str =

"abcde"

;var str2 =

"123456789"

;var str3 =

"和哈哈哈"

;// concat() 拼接2個或多個字串

var result = str.

concat

(str2, str3)

;console.

log(result)

;// abcde123456789和哈哈哈

// slice(a, b) 擷取字串並返回 從索引a(包含)擷取到索引b(不包含), 不改變原字串

var result = str2.

slice(2

,6);

// 3456

console.

log(result)

;// substring() 和slice的作用差不多, 但是有一些規則在裡面, 不改變原字串(我一般不使用)

var result = str2.

substring(2

,6);

//3456

console.

log(result)

;// substr(index, length) 擷取字串並返回, 不改變原字串 引數1: 索引, 引數2:要擷取的長度,

var result = str2.

substr(1

,3);

console.

log(result)

;// 234

// trim() 去掉字串兩端的空格. 返回乙個新字串, 不改變原字串

var str4 =

" hahahahah "

;console.

log(str4.

trim()

);// match() 用於原字串是否匹配給定的字串或者正規表示式, 返回乙個陣列

var str =

"abc123def456"

;var result = str.

match

(/[0-9]+/g);

// 用正則提取字串中的數字

console.

log(result)

;// search()

var str =

"abc123def456"

;console.

log(str.

search

(/[0-9]+/g))

// 返回匹配到的第乙個字串的索引, 沒有匹配到, 返回-1

// replace() 替換字串

var str =

"abc12pp3def456"

;var result = str.

replace

(/[0-9]+/g

,"哈哈");

console.

log(result)

;// split() 將字串按照給定的字元切割成陣列

var str =

"11,22,33,44,55,"

;console.

log(str.

split

(","))

;// ["11", "22", "33", "44", "55", ""]

JS字串常用處理函式總結

語法 stringobject.substring start,stop 返回值 乙個新的字串,該字串值包含 stringobject 的乙個子字串,其內容是從 start 處到 stop 1 處的所有字元,其長度為 stop 減start。例子1 輸出 lo world 例子2 輸出 lo w 語...

JS字串處理函式

一些常用的js字串處理函式,先記下來,有時間再慢慢測試這些函式的用法。concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。indexof 返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回 1 charat 返回指定位置的字元。lastindexof 返回字串中乙個子串最後一處出現...

JS 字串常用函式

屬性 描述constructor 對建立該物件的函式的引用 length 字串的長度 prototype 允許您向物件新增屬性和方法 方法描述 charat 返回在指定位置的字元。charcodeat 返回在指定的位置的字元的 unicode 編碼。concat 連線兩個或更多字串,並返回新的字串。...