JavaScript 字符串 substr() 方法
页面下方有更多实例。
定义和用法
方法提取字符串中从指定位置的字符开始的部分,并返回指定数量的字符。
提示: 要从字符串末尾提取字符,请使用负数开头(这在IE 8及更早版本中不起作用)。
注释: substr() 方法不会更改原始字符串。
浏览器支持
| 方法 | |||||
|---|---|---|---|---|---|
| substr() | Yes | Yes | Yes | Yes | Yes | 
语法
string.substr(start, length)
参数值
| 参数 | 描述 | 
|---|---|
| start | 必需。开始提取的位置。第一个字符位于索引0处。 如果 start 为正且大于或等于字符串的长度,substr()将返回一个空字符串。 如果 start 为负值,substr() 将其用作字符串末尾的字符索引。 如果 start 为负值或大于字符串长度,则 start 设置为0 | 
| length | 可选。要提取的字符数。如果省略,它将提取字符串的其余部分 | 
技术细节
| 返回值: | 一个新字符串,包含文本的提取部分。如果长度为 0 或负,则返回空字符串 | 
|---|---|
| JavaScript 版本: | ECMAScript 1 | 
