JavaScript 提供了多种方式来截取字符串。下面列出了几种实现方法:
1、substr()方法
语法:
stringObject.substr(start,length)
说明:start参数表示开始截取的位置,length参数表示截取的长度。
示例:
var str="abcdefg";
var str1=str.substr(2,3);
alert(str1); //输出 cde
2、substring()方法
语法:
stringObject.substring(start,stop)
说明:start参数表示开始截取的位置,stop参数表示截取到的位置,但不包括stop位置的字符。
示例:
var str="abcdefg";
var str1=str.substring(2,5);
alert(str1); //输出 cde
3、slice()方法
语法:
stringObject.slice(start,stop)
说明:start参数表示开始截取的位置,stop参数表示截取到的位置,包括stop位置的字符。
示例:
var str="abcdefg";
var str1=str.slice(2,5);
alert(str1); //输出 cde
4、split()方法
语法:
stringObject.split(separator,limit)
说明:separator参数表示分隔符,limit参数表示分割的次数。
示例:
var str="abcdefg";
var str1=str.split("c",2);
alert(str1); //输出 ab,defg
以上就是 JavaScript 截取字符串的几种实现方法,希望能够帮助到大家。