js中的字串不管是在我們的實際開發中還是在日常練習中都是一種很長用的資料類型,而我們會經常的遇到需要的js字串中少個後綴或者多個後綴,這就需要對字串進行操作了,我們來看看字串的截取方法吧!如何將字串中多餘的部分截取掉!
我們使用函數就可以輕鬆做到了,下面看一下有哪幾個函數可以做到呢!
函數:split()
功能:使用一個指定的分隔符號把一個字串分割儲存到陣列
範例:
var str = "jpg|bmp|gif|ico|png"; var arr = str.split("|");
arr是一個包含字元值”jpg”、”bmp”、”gif”、”ico”和”png”的陣列
##函數:Join()功能:使用您選擇的分隔符號將一個數字組合並為字串
範例:
var arry = new Array('jpg','bmp','gif','ico','png'); var str = arry.join('|'); //结果是jpg|bmp|gif|ico|png
函數:indexOf()功能:傳回字串中比對子字串的第一個字元的下標
範例:
var myString = "JavaScript"; var w = myString.indexOf("v"); // w = 2 var x = myString.indexOf("s"); // x = 4 var y = myString.indexOf(”Script”); // y = 4 var z = myString.indexOf(”key”); // z = -1
函數:substring()功能:字串截取,例如想從"MinidxSearchEngine」得到"Minidx」就要用到substring(0,6)
語法
#stringObject.substring(start,stop)參數描述
start 必要。一個非負的整數,規定要提取的子字串的第一個字元在 stringObject 中的位置。 stop 可選。一個非負的整數,比要擷取的子字串的最後一個字元在 stringObject 中的位置多 1。如果省略該參數,那麼傳回的子字串會一直到字串的結尾。 傳回值
一個新的字串,該字串值包含stringObject 的一個子字串,其內容是從start 處到stop-1 處的所有字符,其長度為stop 減start。 說明
substring 方法傳回的子字串包括 start 處的字符,但不包括 end 處的字元。
如果 start 比 end 大,那麼方法在提取子字串之前會先交換這兩個參數。
如果 start 或 end 為負數,那麼它將被替換為 0。substr 方法用於傳回一個從指定位置開始的指定長度的子字串。
stringObject.substr(start [, length ])
參數描述
以上是JS常用截取字串方法合集的詳細內容。更多資訊請關注PHP中文網其他相關文章!