js中substring和substr函式用法
阿新 • • 發佈:2018-11-23
函式:
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
});