JavaScript - 语言参考 - 方法 - substring
返回 String 对象中指定起始与结束位置的子字符串
语法
stringObj.substring(start, end)
stringObj 必填参数 String 对象或文字
start 必填参数 截取的起始位置索引,该索引从 0 开始起算
end 必填参数 截取的结束位置索引,该索引从 0 开始起算
说明
  substring 方法将返回一个包含从 start 到最后(不包含 end)的子字符串的字符串。

  substring 方法使用 startend 两者中的较小值作为子字符串的起始点。例如, stringObj.substring(0, 3) 和 stringObj.substring(3, 0) 将返回相同的子字符串。

  如果 startendNaN 或者负数,那么将其替换为 0。

  子字符串的长度等于 startend 之差的绝对值。例如,在 stringObj.substring(0, 3) 和 stringObj.substring(3, 0) 返回的子字符串的的长度是 3。

  注意:在 Netscape Navigator 浏览器里若用 <script language="JavaScript1.2"> 且 start 大于 end 的时候,将产生内存不足的运行错误。
版本(Version)
JScript 1.0+
IE 3.0+
JavaScript 1.0+
Netscape 2.0+
Navigator 2.0+
Opera 3.0+