zoukankan      html  css  js  c++  java
  • js substr和substring字符串截取

    substr(start,length)第一个参数是开始位置(注:start的开始是从0开始,看到好多博客上面是从1开始,在火狐和谷歌执行了一下是从0开始),第二个参数是截取字符串的长度(可以省略,表示到字符串末尾)。

    例如:

    1 var ver = ",6200,6300,6400,";
    2 var first = ver.substr(0,1);  //获取第一个字符","
    3 var last = ver.substr(-1,1); //获取最后的一个"," 
    4 var str1 = ver.substr(1);//除去第一个","的字符串  即6200,6300,6400,
    5 var str2 = ver.substr(0,ver.length-1);//出去最后一个  即6200,6300,6400
    6 var ver_arr = ver.split(",");//js 把字符串改为数组
    7 var min_ver =Math.min.apply(null,ver_arr); //取数组中最小的值

    w3c中对substr提示的信息:

    重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。

    重要事项:在 IE 4 中,参数 start 的值无效。在这个 BUG 中,start 规定的是第 0 个字符的位置。在之后的版本中,此 BUG 已被修正。

    substring(start,end)第一个参数是开始字符位置(也是从0开始),第二个字符串是结束字符位置(不包括结束字符,可以不写表示到字符串末尾)

    注:substring不接受负数的参数。

     

  • 相关阅读:
    HandlerMethodArgumentResolver[1]-Controller入参封装
    SpringMVC拦截器
    处理器映射器HandlerMapping
    SpringBoot启动流程
    SpringBoot自动配置原理
    DeferredImportSelector的处理
    Spring的SPI机制【spring.factories】
    Spring 5.3.x源码构建
    分析jvm的cpu,内存,回收问题
    F.A.Q常见问题处理
  • 原文地址:https://www.cnblogs.com/angellating/p/5787030.html
Copyright © 2011-2022 走看看