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 |