• <<< Js中实现对字符串的截取


    1、函数split()

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

    例:var Data = "1/234/5678/9";

      var str = shuju.split("/")

      结果:1,234,5678,9

    2、函数join()

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

    例:var Data = new Array("1","2","3","4","5");

      var str = Data.join("-");

      结果:1-2-3-4-5

    3、函数indexOf()

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

    例:var Data = "SevenNight";

      var str = Data.indexOf("en");  结果:3

      var str = Data.indexOf("v");  结果:2

      var str = Data.indexOf("jjj");  结果:-1     注:如果没有匹配的字符串,返回-1

    4、LastIndexOf()

    功能:指定字符在此实例中的最后一个匹配项的索引位置

    例:var Data = "SevenNight";

      var str = Data.lastIndexOf("N");

      结果:5

    5、方法substring()

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

    例:var Data = "SevenNight";

      var str = Data.substring(5);  结果:Night    注:只传入一个下标返回的是此下标后面的所有字符

      var str = Data.substring(0,5); 结果:Seven  注:返回0至5中间的字符

      注:substring 方法返回的子串包括开始下标处的字符,但不包括结束下标处的字符

      如果开始下标结束下标相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

      如果开始下标结束下标大,那么该方法在提取子串之前会先交换这两个参数。

      如果开始下标结束下标为负数,那么它将被替换为 0。

    6、方法substr() 

    功能:用于返回一个从指定位置开始的指定长度的子字符串

    用法:str.substr(startIndex,[length]);  //startIndex开始下标,length长度

    例:var Data = "SevenNight";

      var str = Data.substr(5);  结果:Night   直接传入开始下标的

      注:开始下标是必须的,length可选,length在返回的子字符串中包括的字符个数

  • 相关阅读:
    Docker学习笔记(一)——安装
    Mac安装Nginx
    Spring Boot学习笔记(二)——HelloWorld实现
    Spring Boot学习笔记(一)——Eclipse安装STS插件
    Redis学习笔记(九)——集群
    Redis学习笔记(八)——持久化
    Redis学习笔记(七)——数据结构之有序集合(sorted set)
    Redis学习笔记(六)——数据结构之Set
    Redis学习笔记(五)——数据结构之哈希(Hash)
    Redis学习笔记(四)——数据结构之List
  • 原文地址:https://www.cnblogs.com/cnsevennight/p/3770284.html
Copyright © 2020-2023  润新知