zoukankan      html  css  js  c++  java
  • 常用字符串操作方法大全!!

    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
     

  • 相关阅读:
    【PyQt5-Qt Designer】对话框系列
    【PyQt5-Qt Designer】界面布局
    【PyQt5-Qt Designer】PyQt5+eric6 安装和配置
    【PyQt5-Qt Designer】QMessageBox 弹出框总结
    【PyQt5-Qt Designer】鼠标+键盘事件
    【PyQt5-Qt Designer】猜数字(小项目)
    【PyQt5-Qt Designer】浅谈关闭窗口
    【PyQt5-Qt Designer】窗口操作
    【python基础】利用pandas处理Excel数据
    【python基础】os.path模块常用方法详解
  • 原文地址:https://www.cnblogs.com/jundongsheng/p/13617854.html
Copyright © 2011-2022 走看看