js常用字符串方法

  • search 字符串中匹配

    • 语法1:字符串.search(字符串)

    • 语法2:字符串.search(正则表达式)

    • 返回值:如果在字符串中可以匹配到内容,则返回对应的索引,否则返回-1

  • replace 字符串中替换

    • 语法1:字符串.replace(要替换的内容,要替换为什么内容)

    • 语法2:字符串.replace(正则表达式,要替换为什么内容)

    • 语法3:字符串.replace(正则表达式,function(v){return 内容;})

    • 语法3中的replace方法的第二个可以是一个函数,函数的参数就是获取到的内容,函数返回的什么内容,字符串中不会到的就替换什么内容

    • 返回值:为替换之后的内容 如果正则表达式没有开启全局捕获,则只会替换第一部分捕获的内容 如果开启了全局捕获,则会将所有捕获的内容都替换掉

  • match 字符串中捕获

    • 语法:字符串.match(正则表达式)

    • 返回值:如果不能在字符串中捕获到内容,则返回一个null 若果能捕获到内容,但是没有正则开启全局捕获,则返回的是第一个捕获到的内容信息数组(和exec方法的返回数组一样) 如果能捕获到内容,并且正则开启了全局不会,则返回一个数组,数组中的元素就是所有捕获到的内容

    • charAt

      • charAt(索引) 是找到字符串中指定索引位置的内容返回

      • var index = str.charAt(2)

      • 因为字符串也是按照索引进行排列的,也是同样从 0 开始,找不到返回一个空字符串 ''

    • charCodeAt

      • charCodeAt(索引) 就是返回对应索引位置的 unicode 编码

    • indexOf

      • indexOf 就是按照字符找到对应的索引

    • substring

      • substring 是用来截取字符串使用的

      • 语法: substring(从哪个索引开始,到哪个索引截止),包含开始索引,不包含结束索引

    • substr

      • substr 也是用来截取字符串的

      • 语法:substr(从哪个索引开始,截取多少个)

    • toLowerCase 和 toUpperCase

      • 这两个方法分别使用用来给字符串转成 小写字母 和 大写字母 的 str.toUpperCase()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值