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不接受负数的参数。

     

  • 相关阅读:
    CentOS下Varnish实现动静分离
    Varnish语法
    Varnish日志切割+参数优化
    阿里云CentOS7下部署Django+uwsgi+pip3+pytz+python3
    搭建Hadoop伪分布式环境
    [Linux]-gitlab安装
    pyspider安装
    阿里云ECS搭建SVN
    在Ubuntu18.04安装Adobe Flash Player插件
    从SQL的视角用powershell
  • 原文地址:https://www.cnblogs.com/angellating/p/5787030.html
Copyright © 2011-2022 走看看