下面是关于JS字符串截取功能的实现方法攻略:
一、JavaScript截取字符串的substr()方法
substr()
方法可在字符串中抽取从 start 下标开始的指定数目的字符。
语法: string.substr(start,length)
其中:
start
是一个非负整数,表示想要开始抽取的位置length
是一个非负整数,表示抽取的字符个数
示例1:只截取前5个字符
var str="Hello world!";
var result=str.substr(0,5);
console.log(result); // Hello
示例2:从第7个字符开始截取长度为5的字符
var str="Hello world!";
var result=str.substr(6,5);
console.log(result); // world
二、JavaScript截取字符串的substring()方法
substring()
方法用于提取字符串中介于两个指定下标之间的字符。substring()
方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
语法: string.substring(start, end)
其中:
start
是一个非负整数,表示开始位置(在0
与字符串长度之间)end
是一个非负整数,通常是字符在字符串中的下标加一(大于start
)。
示例1:只截取前5个字符
var str="Hello world!";
var result=str.substring(0,5);
console.log(result); // Hello
示例2:从第7个字符开始截取到字符串末尾
var str="Hello world!";
var result=str.substring(6);
console.log(result); // world!
三、JavaScript截取字符串的slice()方法
slice()
方法可从已有的数组中返回选定的元素。
语法: string.slice(start, end)
其中:
start
是必须的,规定从何处开始选取。如果是负数,则从字符串的尾部开始算起的位置。也就是说,-1代表倒数第一个字符,-2代表倒数第二个字符,以此类推。end
是可选的,规定何处结束选取。如果没有指定该参数,那么截取到字符串的结尾。当然,如果该值是负数,则表示倒数。
示例1:只截取前5个字符
var str="Hello world!";
var result=str.slice(0,5);
console.log(result); // Hello
示例2:从第7个字符开始截取到字符串末尾
var str="Hello world!";
var result=str.slice(6);
console.log(result); // world!
以上就是JavaScript截取字符串的三种方法及其示例。在实际开发中,可以根据需要选择不同的方法来截取字符串。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js截取字符串功能的实现方法 - Python技术站