最新的Web開發教程
 

JavaScript串substr() Method

<JavaScript字符串參考

提取部分字符串:

var str = "Hello world!";
var res = str.substr(1, 4);

資源的結果將是:

ello
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

substr()方法提取字符串的部分,在位於指定位置的字符開始,並返回指定的字符數。

Tip:要從字符串的末尾提取字符,使用負的開始編號(This does not work in IE 8 and earlier)

注: substr()方法不會改變原來的字符串。


瀏覽器支持

方法
substr()

句法

參數值
參數 描述
start 需要。 從哪裡開始提取的位置。 第一個字符在索引0處
length 可選的。 字符數來提取。 如果省略,提取字符串的其餘部分

技術細節

返回值: 一個新的字符串,包含文本的所提取的部分。 如果長度為0或負值,則返回一個空字符串
JavaScript的版本: 1.0

例子

更多示例

開始提取在位置2,並提取字符串的其餘部分:

var str = "Hello world!";
var res = str.substr(2);

資源的結果將是:

llo world!
試一試»

提取的第一個字符:

var str = "Hello world!";
var res = str.substr(0, 1);

資源的結果將是:

H
試一試»

只提取最後一個字符:

var str = "Hello world!";
var res = str.substr(11, 1);

資源的結果將是:

!
試一試»

<JavaScript字符串參考