zoukankan      html  css  js  c++  java
  • JavaScript字符串常用方法

    toUpperCase():把一个字符串全部变为大写

    toLowerCase():把一个字符串全部变为小写

    indexOf():会搜索制定字符串出现的位置,有返回索引,没有返回-1

    substring():返回制定索引区间的子串(传一个参数的话表示从该参数索引位置开始到结束;传两个参数的话表示从开始索引到结束索引)

    slice():使用与substring()基本相同,可以传负数,负数则从字符串尾部算起;substring()不能传负数

    substr():用法与上面两个相似,但是第二个参数表示截取的字符串最大长度(三种字符串截取方法,未填第二参数时,自动截取起始位置到字符串末尾)

    toString():可以将其他数据类型转换为字符串

    split():对字符串进行分割,返回一个数组(如果只传一个参数则表示以哪个字符进行分割;传两个参数的话第二个参数表示返回的字符串数组的最大长度)

    replace():字符串替换,默认只进行第一次匹配操作的替换,想要全局替换,需要加上正则全局标识g。例:

        var mystr="wozaijinxingzifuchuantihuancaozuo,zifuchuantihuano";
        var replaceStr=mystr.replace("zifuchuan"," ");    //wozaijinxing tihuancaozuo,zifuchuantihuano
        var replaceStr=mystr.replace(/zifuchuan/," ");    //wozaijinxing tihuancaozuo,zifuchuantihuano
        var replaceStr=mystr.replace(/zifuchuan/g," ");    //wozaijinxing tihuancaozuo, tihuano

    length:获取字符串长度

    indexOf():查询子字符串,对大小写敏感,返回字符串中子串第一处出现的索引(从左到右)。如果没有匹配项,返回-1。

    lastIndexOf():查询子字符串,对大小写敏感,返回字符串中子串第一处出现的索引(从右到左)。如果没有匹配项,返回-1。

    charAt():返回制定位置的字符

    match():字符串匹配。若有相匹配的字符,则返回所要匹配的字符串;没有相匹配的,返回null(也可定义一个变量为正则表达式进行匹配)

    exec():字符串匹配。与match()效果相同,用法相反

    search():进行正则匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回-1

    trim():删除字符串前后的空格

    
    
  • 相关阅读:
    前端知识 | 一个简单的登录页面包含多少前端基础知识?
    SQLserver查询作业、视图、函数、存储过程中的关键字
    SQL server 数据库备份至服务器本地磁盘和其他服务器磁盘
    Linux(centos)安装vim
    CentOS6 7 8更换阿里yum源
    centos8 最小化安装 无 ifconfig,netstat 的安装
    修改MySQL用户的host属性
    阿里云NTP服务器(国内可用的NTP服务器)
    vCenter Server Appliance(VCSA )7.0 部署指南
    Chrome离线安装包最新版
  • 原文地址:https://www.cnblogs.com/chao202426/p/10679246.html
Copyright © 2011-2022 走看看