• 热门专题

如何在JS中进行截取字符串这个功能

作者:whl  发布日期:2018-11-23 08:58:00
Tag标签:JS,截取字符串  
  •   JS现在还算是一种比较受欢迎的客户端脚本语言,越来越多人为了解决服务器端语言选择使用它。JS里截取字符串的这个功能更是因为其便捷易操作被众多的电脑用户所喜爱,但是很多人不知道应该怎么进行操作。小编为此特意选择了几种比较易操作的方法给大家分享一下。

      使用 substring()或者slice()

      函数:split()

      功能:使用一个指定的分隔符把一个字符串分割存储到数组

      例子:

      str=”jpg|bmp|gif|ico|png”;

      arr=theString.split(”|”);

      //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组

      函数:Join()

      功能:使用您选择的分隔符将一个数组合并为一个字符串

      例子:

    函数:Join()

      函数:substring()

      功能:字符串截取,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6)

      函数:indexOf()

      功能:返回字符串中匹配子串的第一个字符的下标

    indexOf()

      续:

      1.substring 方法

      定义和用法

      substring 方法用于提取字符串中介于两个指定下标之间的字符。

      语法

      stringObject.substring(start,stop)

      参数 描述

      start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

      stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

      返回值

      一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。

      说明

      substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。

      如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

      如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。

      如果 start 或 end 为负数,那么它将被替换为 0。

      2.substr 方法

      定义和用法

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

      语法

      stringObject.substr(start [, length ])

      参数 描述

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

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

      说明

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

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

      上面这些内容就是今天给大家分享的如何在JS里截取字符串的使用方法了,小编只是选择了其中一些方法来进行分享,如果大家觉得自己的方法更简单易操作的话也欢迎大家分享出来,让更多的人能够学习到更多新的知识。

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规