js 字符串截取
2013-01-07 16:37
155 查看
1,substr (start [, length ]) 返回一个从指定位置开始的指定长度的子字符串。
参数
start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选项。在返回的子字符串中应包括的字符个数。
说明:如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
示例,下面的示例演示了substr 方法的用法。
2,substring ( start [, end ]) 返回位于 String 对象中指定位置的子字符串。
参数
start 指明子字符串的起始位置,该索引从 0 开始起算。
end 指明子字符串的结束位置,该索引从 0 开始起算,如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
说明:slice 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
2,slice( start [, end ])
参数
start 指明子字符串的起始位置,该索引从 0 开始起算。
end 指明子字符串的结束位置,该索引从 0 开始起算,如果这个参数是负数,如果没有指定该参数,则子字符串将延续到 stringvar 的最后,
说明:slice 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring() 和 slice() 的区别:
substring() 将2个参数中较小的作为起始位, 也就是substring(3,0) 和
substring(0,3) 是一样的,会直接忽略负数,把负数当作 0 来处理;
slice()
对于负数参数(只有第二个参数允许为负数,但不允许为 0) 而言是从字符串的尾数往前计, 例如:
var bbb = 'aabbccddee';
document.write(bbb.slice(1,-2)+"<br />"); // 输出:abbccdd, 从索引 [1] 开始截取,到倒数第2个时结束,不包括倒数第2个;
参数
start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选项。在返回的子字符串中应包括的字符个数。
说明:如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
示例,下面的示例演示了substr 方法的用法。
function SubstrDemo(){ var s, ss; // 声明变量。 var s = "The rain in Spain falls mainly in the plain."; ss = s.substr(12, 5); // 获取子字符串。 return(ss); // 返回 "Spain"。 }
2,substring ( start [, end ]) 返回位于 String 对象中指定位置的子字符串。
参数
start 指明子字符串的起始位置,该索引从 0 开始起算。
end 指明子字符串的结束位置,该索引从 0 开始起算,如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
说明:slice 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
2,slice( start [, end ])
参数
start 指明子字符串的起始位置,该索引从 0 开始起算。
end 指明子字符串的结束位置,该索引从 0 开始起算,如果这个参数是负数,如果没有指定该参数,则子字符串将延续到 stringvar 的最后,
说明:slice 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring() 和 slice() 的区别:
substring() 将2个参数中较小的作为起始位, 也就是substring(3,0) 和
substring(0,3) 是一样的,会直接忽略负数,把负数当作 0 来处理;
slice()
对于负数参数(只有第二个参数允许为负数,但不允许为 0) 而言是从字符串的尾数往前计, 例如:
var bbb = 'aabbccddee';
document.write(bbb.slice(1,-2)+"<br />"); // 输出:abbccdd, 从索引 [1] 开始截取,到倒数第2个时结束,不包括倒数第2个;
相关文章推荐
- JS截取字符串
- JS 截取字符串的空格
- JS截取字符串
- js 截取或者替换字符串中的数字
- js字符串截取函数slice()、substring()、substr()
- js截取字符串(区分中文/英文)
- JS(不是JQuery)截取字符串
- IE6和IE8下对js字符串截取函数substr兼容性问题
- JS截取字符串常用方法详细整理
- js保留两位小数、字符串截取
- IE6和IE8下对js字符串截取函数substr兼容性问题
- JS截取字符串常用方法详细整理
- JS截取与分割字符串常用技巧总结
- js--小demo--字符串长度判断,超出进行自动截取(支持中文)
- js如何截取以逗号隔开的字符串
- 字符串截取指定长度字节数(Java方法实例,注:同样思路js也适用)
- js字符串截取函数slice()、substring()、substr()
- js截取指定字节长度的字符串(jquery)
- JS基于正则截取替换特定字符之间字符串操作示例
- js中英文字符串长度及截取问题