zoukankan      html  css  js  c++  java
  • 4、前端知识点汇总--字符串(二)

    JS字符串常用方法: 

    1、chartAt():返回指定位置的字符;

            语法:string.chartAt(index)

      2、charCodeAt() :返回指定位置的字符的 Unicode 编码。

            语法:string.charCodeAt(index);

      3、concat():将两个或多个字符的文本组合起来,返回一个新的字符串

            语法:string.concat(string1,string2,...); 

      4、indexOf():返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 

            语法:string.indexOf(value,index);      注:index,可选,为从前往后搜索字符串的起始位置;

      5、lastIndexOf():返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索

            语法:string.lastIndexOf(value,index);       注:index,可选,为从后向前搜索字符串的起始位置;

      6、match():在字符串内检索指定的值,或找到一个或多个正则表达式的匹配

            语法:string.match(value);           string.match(regexp);       注:返回指定的值

      7、replace():在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

           语法:string.replace(redexp/substr,replacement);        注:结合正则表达式,全局替换

      8、search():检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串

           语法:string.search(regexp);        注:没有找到返回-1

      9、split():方法用于把一个字符串分割成字符串数组

           语法:string.split(redexp/string,num);          注:num:可选,该参数可指定返回的数组的最大长度

     10、slice():提取字符串的某个部分,并以新的字符串返回被提取的部分

           语法:string.slice(start,end);   注:start为-1表示最后一个字符,以此类推,  end:可选,不包括本身;

     11、substr():在字符串中抽取从 start 下标开始的指定数目的字符

           语法:string.substr(start,length);  注:start为-1表示最后一个字符,以此类推;

     12、substring():用于提取字符串中介于两个指定下标之间的字符。

           语法:string.substring(start,stop);   注:start和stop都为非负整数,stop不包含本身

     13、toLowerCase():用于把字符串转换为小写

     14、toUpperCase():用于把字符串转换为大写
    ————————————————
    版权声明:本文为CSDN博主「王小傻、QAQ」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/godsor/article/details/87967084

  • 相关阅读:
    SQL: 从一个表随机读取一行或几行记录的问题
    Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭
    Asp: 解决脚本输出网页出现乱码情况
    Java: |(或运算) 与 多选判断
    ASP: Response 对象 错误 'ASP 0251 : 80004005' 解决办法
    Java: 在dos窗口输入密码,不要把密码直接显示出来,原来可以这么简单
    Android: 网络随时需要在3G和Wifi切换,网络程序需要注意
    Android: 待机时如何让程序继续运行 extends Service
    Android: View换切后,无法正常设置焦点或切换后TextView的虚拟键盘不弹出
    MySQL存储过程学习笔记
  • 原文地址:https://www.cnblogs.com/jianguo221/p/11773807.html
Copyright © 2011-2022 走看看