最新的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字符串参考