js對字串的常用操作方法
阿新 • • 發佈:2019-01-11
replace() 方法
replace() 方法用於在字串中用一些字元替換另一些字元,或替換一個與正則表示式匹配的子串。
stringObject.replace(regexp/substr,replacement)
// regexp/substr 必需。規定子字串或要替換的模式的 RegExp 物件。
//replacement 必需。一個字串值。規定了替換文字或生成替換文字的函式。
var str="Visit Microsoft!"
str.replace(/Microsoft/, "W3School")
// 輸出: Visit W3School!
concat() 方法
concat() 方法用於連線兩個或多個字串。
stringObject.concat(stringX,stringX,...,stringX)
// stringX必需。將被連線為一個字串的一個或多個字串物件。
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
// 輸出: Hello world!
slice() 方法
slice() 方法可提取字串的某個部分,並以新的字串返回被提取的部分。
stringObject.slice(start,end)
// start 要抽取的片斷的起始下標。
// end 緊接著要抽取的片段的結尾的下標。若未指定此引數,則要提取的子串包括 start 到原字串結尾的字串。
var str="Hello happy world!"
document.write(str.slice(6))
// 輸出: happy world!
split() 方法
split() 方法用於把一個字串分割成字串陣列。
stringObject.split(separator,howmany)
// separator 必需。字串或正則表示式,從該引數指定的地方分割 stringObject
// howmany 可選。該引數可指定返回的陣列的最大長度。
var str="How are you doing today?"
document.write(str.split (" ") + "<br />")
// 輸出:How,are,you,doing,today?
substring() 方法
substring() 方法用於提取字串中介於兩個指定下標之間的字元
stringObject.substring(start,stop)
// start 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的位置。
// stop 可選。一個非負的整數,比要提取的子串的最後一個字元在 stringObject 中的位置多 1。如果省略該引數,那麼返回的子串會一直到字串的結尾。
var str="Hello world!"
document.write(str.substring(3))
// 輸出:lo world!