• <<< 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在返回的子字符串中包括的字符个数

  • 相关阅读:
    c# 一段生成6位不重复的随机数字码存8万个
    element ui 踩坑记
    Vue node.js 踩坑记
    javascript 异步回调链式调用 promise
    css 盒模型
    vue node.js 引入 linq
    Vue VsCode 项目 launch.json 文件
    node.js 基本语法识记
    Vue 2.0 入门示例识记
    在Windows系统中建立一个隐藏的帐户(在不登录界面显示)
  • 原文地址:https://www.cnblogs.com/cnsevennight/p/3770284.html
Copyright © 2020-2023  润新知