• 常用字符串操作方法大全!!


    1、charAt(index)返回指定索引位置处的字符。超出则返回空字符串。
    var str = "ABC";
    str.charAt(1);
    结果:B
    2、slice(start[包含],end(不包含))返回字符串的片段。【为负则倒着截取】
    var str = "ABCDEF";
    str.slice(2,4);
    结果:CD
    3、substring(start【包含】,end【不包含】) 返回字符串片段。
    var str = "ABCDEF";
    str.substring(2,4); // 或 str.substring(4,2);
    结果:CD
    4、substr(start[包含],length)返回字符串片段。
    var str = "ABCDEF";
    str.substr(2,4);
    结果:CDEF
    5、indexOf(要查找的字符串,startIndex]) 返回第一次出现子字符串位置。如果没有找到子字符串,则返回-1。 
    var str = "ABCDECDF";
    str.indexOf("CD",1); // 由1位置从左向右查找 123...
    结果:2
    8、lastIndexOf方法返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。 
    var str = "ABCDECDF";
    str.lastIndexOf("CD",6); // 由6位置从右向左查找 ...456
    结果:5
    9、search方法返回与查找内容匹配的第一个字符串的位置。 
    var str = "ABCDECDF";
    str.search("CD"); // 或 str.search(/CD/i);
    结果:2
    10、concat方法拼接字符串。
    var str = "ABCDEF";
    str.concat("ABCDEF","ABC");
    结果:ABCDEFABCDEFABC
    11、split(separator,limit)将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 
      separator:按照什么拆分(正则或某个字符串),如果忽略该选项,返回包含整个字符串的单一元素数组。 
    var str = "AA BB CC DD EE FF";
    alert(str.split(" ",3));
    结果:
    AA,BB,CC
    12、toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。
    var str = "ABCabc";
    str.toLowerCase();
    结果:abcabc
    13、toUpperCase都转换为大写。
    14、首字母转换为大写
    var str = 'test string';
    str = str.replace(str[0],str[0].toUpperCase());
    结果:Test string
    15、replace(要替换的内容,新内容)用于替换字符串。(正则)
    var str="Visit Microsoft!"
    str.replace(/Microsoft/, "W3School"))
    结果:Visit W3School
     

  • 相关阅读:
    monit安装配置
    php新加扩展模块
    centos6.5(64bit),python2.6.6安装MySQLdb模块
    esxi导出ovf模板注意事项
    gateone安装使用
    centos7上安装nagios及增加监控服务器
    zabbix自动发现主机并加入组绑定模板
    zabbix监控Windows-server
    zabbix设置中文并解决乱码问题
    centos7安装zabbix客户端并监控
  • 原文地址:https://www.cnblogs.com/jundongsheng/p/13617854.html
Copyright © 2020-2023  润新知