宝哥软件园

例子解释了JavaScript拦截字符串

编辑:宝哥软件园 来源:互联网 时间:2021-08-28

JavaScript中拦截字符串有三种方法,即子串、子串和拆分。接下来,我们将在文章中详细介绍它们的用法。

子字符串(开始、停止)

提取字符串中两个指定下标之间的字符

Start:非负整数,表示字符串中要提取的子字符串的第一个字符的位置,以及必须填充的元素

Stop:非负整数,比要提取的子字符串的最后一个字符多一个字符。可以写也可以不写。如果没有写入,子字符串将一直返回到字符串的末尾

字符串的长度是停止-开始

如果参数start和stop相等,则该方法返回一个空字符串。如果start大于stop,该方法将在提取子字符串之前交换这两个参数。

脚本类型=' text/JavaScript ' var str=' Hello world!文件。write (str。子字符串(3,9))//从第三个字符到第八个字符/脚本

子字符串(开始,长度)

截取从起始下标到指定字符数的字符串

Start:要截取的子串的起始下标,必须是数值。如果为负,则为该参数从字符串末尾开始的位置。也就是说,-1表示字符串中的最后一个字符,-2表示倒数第二个字符,以此类推,必须写入

Length:子字符串中的字符数,必须是数值。如果未填写此参数,将返回从字符串开头到结尾的字符。如果长度为0或负数,将返回一个空字符串

脚本类型=' text/JavaScript ' var str=' Hello world!document.write(str.substr(-6,4));//从第六个最后一个字符开始,截取四个/脚本

拆分(分隔符,多少)

将字符串分成字符串数组

分隔符:将字符串与此参数指定的位置分隔开的字符串或正则表达式。必须填写

多少:指返回数组的最大长度。如果设置了此参数,则返回的子字符串不会超过此参数指定的数组。如果未设置此参数,整个字符串将被拆分,无论其长度如何。你可以选择

脚本类型=' text/JavaScript ' var str=' Hello world!document . write(str . split(“”));//分隔每个字符。如果中间有一个空格,则表示/script已被分隔为字符串。

更多资讯
游戏推荐
更多+