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 連線兩個或更多字串,並返回新的字串。...