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
     

  • 相关阅读:
    VBS 操作Word
    VirtualMachineManager
    openssl用法详解
    JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
    js实现touch移动触屏滑动事件
    JavaScript 获得代码行号和脚本文件名
    js的调用函数前先执行某语句问题
    结构型模式概述(Structural Pattern)
    适配器模式(Adapter Pattern)----------结构型模式
    CSAPP chapter2 记录(bit_level_coding)
  • 原文地址:https://www.cnblogs.com/jundongsheng/p/13617854.html
Copyright © 2011-2022 走看看