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() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
index | (必需)要包含在返回的子字符串中的第一個字符的索引 |
length | (可選)要提取的字符數(shù)。如果省略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.soo66.com'; var str2 = str1.substr(-6, 3); // tor測試看看?/?