当前位置:首页 » 网页前端 » 前端字符串截取
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端字符串截取

发布时间: 2023-05-21 10:54:27

‘壹’ JS字符串截取常用方法

字符串截取常用的几种方法:

start:  必需。非负的整数,(第一个元素的索引为 0)。

stop: 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。

如果不传,那么返回到字符串的结尾。

 let str = 'helloword';

str.substring(1,5);  //  'ello'

    截取字符串从第2位字符开始截取到第6位(包括第2位,不包括第6位)共四个字符

str.substring(2,-5); // 'he'

    实际上是substring(2,0),负数都转换为0, substring 总是把较小的数作为起始位置

    相当于 substring(0,2) 从第一位开始截取到第三位(包括第一位,不包括第三位)

 str.substring(2);//lloword

    只传一个参数则以传递的位数位为起点截取到字符串的结尾

start: 起始位置,(第一个元素的索引为 0)。

length: 要截取得长度

str.substr(1,5); // ellow

    从第2位开始截取长度为5的字符串

str.substr(-3,2); //or

    从倒数第三位开始向后截取两位

str.substr(1); //elloword

    第二个参数不传测截取到字符串的最后

start :   整数,指定从哪里开始选择(第一个元素的索引为 0)。

end:  整数,指定结束选择的位置

str.slice(1,3)// el

从第二位截取到第三位  共两个字符  不包含结束位置的第四位

str.slice(1) // elloword

第二个参数不传则截取到字符的最后一位,

str.slice(-1);  //d

传负数则从字符的结尾开始截取字符

‘贰’ js中怎么截取字符串

substr 方法用于返回一个从指定位置开始的指定长度的子字符串。

语法

stringObject.substr(start [, length ])

参数 描述

start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。

length 可选。在返回的子字符串中应包括的字符个数。

说明

如果start为负数,则start=str.length+start。

如果 length 为 0 或负数,将返回一个空字符串。

如果没有指定该参数,则子字符串将延续到stringObject的最后。

<script>

var txt="且听风吟福利吧";

alert(txt.substr(3,2));

</script>
得到的结果就是“吟福”