substr()方法返回一个从指定位置开始的指定长度的子字符串。
第一个字符的索引为0,第二个字符的索引为1,依此类推。
要从字符串末尾提取字符,请使用负索引号(请参见下面的“更多示例”)。
string.substr(index, length)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substr(7);测试看看‹/›
所有浏览器都完全支持substr()方法:
Method | |||||
substr() | 是 | 是 | 是 | 是 | 是 |
参数 | 描述 |
---|---|
index | (必需)要包含在返回的子字符串中的第一个字符的索引 |
length | (可选)要提取的字符数。如果省略length,则substr()将字符提取到字符串的末尾 |
返回值: | 包含给定字符串的指定部分的新字符串 |
---|---|
JavaScript版本: | ECMAScript 1 |
下面的示例使用substr()从索引4提取字符,长度为18:
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substr(4, 18);测试看看‹/›
下面的示例使用带有负索引的substr():
var str1 = 'www.cainiaoplus.com'; var str2 = str1.substr(-6, 3); // tor测试看看‹/›