字元方法
charat():以單字元字串的形式返回給定位置的字元
var str =
"hello world"
;str.
charat(1
);//"e"
字串的擷取方法
slice():返回給定範圍位置的字元
var str =
"hello world"
;console.
info
(str.
slice(6
));//"world"=>從第6個字元開始擷取至最後
console.
info
(str.
slice(6
,9))
;//"wor"=>從第6個字元開始到第9個字元之間的字元
字串位置方法:indexof()與lastindexof();
indexof():從字串的開頭向後搜尋子字串的位置
lastindexof():從字串的末尾向前搜尋子字串的位置
var str =
"hello world"
;str.
indexof
("o");
//4str.
lastindexof
("o");
//7
去除空格
trim():這個方法會建立乙個字串的副本,刪除字串中的所有前置和字尾空格,中間的空格不刪除
var str =
" hello world "
;str.
trim()
;// "hello world"
字串大小寫轉換方法
tolowercase():全部轉化為小寫
touppercase():全部轉化為大寫
var str =
"hello world"
str.
tolowercase()
;// "hello world"
str.
touppercase()
;// "hello world"
字串的模式匹配方法
split():可以基於指定的分割符將字串轉化為陣列,分隔符可以是字串,也可以是regexp物件,也可以指定第二個引數來控制陣列的長度
var params =
"param1=1¶m2=2¶m3=3"
;var params1 = params.
split
("&");
//["param1=1","param2=2","param3=3"];
var params2 = params.
split
(",",2
);//["param1=1","param2=2"];
replace():替換匹配的字串
var str =
"cat, bat"
;var result = str.
replace
("at"
,"one");
// "cone, bat" 只能替換第乙個匹配的字串,而不是所有的;
var result2 = str.
replace
(/at/g
,"one");
//"cone, boneone"加入了正規表示式中的全域性g標識則會替換所有的
match():返回符合規則的陣列
var text =
"cat, bat, sat, fat"
;var pattern =
/at/g
;var matches = text.
match
(pattern)
;//["at", "at", "at", "at"]
JS字串常用處理函式總結
語法 stringobject.substring start,stop 返回值 乙個新的字串,該字串值包含 stringobject 的乙個子字串,其內容是從 start 處到 stop 1 處的所有字元,其長度為 stop 減start。例子1 輸出 lo world 例子2 輸出 lo w 語...
Go字串常用處理
應用到strings包 author jadeshu description file main version 1.0.0 date 2019 11 7 1 01 package main import fmt strconv strings func main fmt.println strin...
字串常用處理函式
include include 函式名 substring 功 能 字串任意擷取 用 法 char substring char dst,char src,int start,int end 返回值 返回引數dest的字串起始位址 說 明 從start到end擷取,包括兩端 char substri...