1. 程式人生 > >js中substring和substr函式用法

js中substring和substr函式用法

函式: 
stringObject.substring(start,stop) 
引數: 
start 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的位置。 
stop 可選。一個非負的整數,比要提取的子串的最後一個字元在 stringObject 中的位置多 1。 
如果省略該引數,那麼返回的子串會一直到字串的結尾。 
substring() 方法返回的子串包括 開始 處的字元,但不包括 結束 處的字元。 
返回值: 
一個新的字串,該字串值包含 stringObject 的一個子字串,其內容是從 start 處到 stop-1 處的所有字元,其長度為 stop 減 start。

函式: 
stringObject.substr(start,length) 
引數: 
start 必需。要抽取的子串的起始下標。必須是數值。如果是負數,那麼該引數宣告從字串的尾部開始算起的位置。也就是說,-1 指字串中最後一個字元,-2 指倒數第二個字元,以此類推。 
length 可選。子串中的字元數。必須是數值。如果省略了該引數,那麼返回從 stringObject 的開始位置到結尾的字串 
返回值: 
一個新的字串,包含從 stringObject 的 start(包括 start 所指的字元) 處開始的 length 個字元。如果沒有指定 length,那麼返回的字串包含從 start 到 stringObject 的結尾的字元。
 

$(function(){
    var str = "410481199610015521";

    console.log(str.substring(0,2));//列印:41
    console.log(str.substr(-3,3));//列印:521



});