JavaScript字符串方法

字符串方法整理:

1.split() 把字符串分割成数组,返回分割后的数组   

 eg:let str='hello world'
       let res=str.split(' ')

2、search() 在字符串中查找指定的字符,或在字符串中查找满足正则表达式的字符,找到则返回所处下标,否则返回-1

    eg:let str='hello world'
       let res=str.search('w')

3、match() 在字符串中查找指定的字符或一个或多个满足正则匹配的字符或子字符串,返回存放匹配结果的数组   

 eg:let str='test match';
       let res=str.match('match')
       let res1=str.match(/match/g)

4、replace() 替换字符串中的字符或替换满足正则匹配的字符或子字符串,返回替换后的结果   

 eg:let str='我爱中国'
       let res=str.replace('爱','喜欢')

5、slice(start,end) 截取指定位置的字符,不包含结束位置的字符,返回截取的结果    

eg:let str='美国,俄罗斯,中国'
       let res=str.slice(7,8)

6、indexOf() 查找指定的字符串在字符中首次出现的位置,找到则返回位置下标,否则返回-1    

eg:let str='jfiasgkas'
       let res=str.indexOf('s')

7、lastIndexOf() 指定的字符串最后一次出现的位置,
8、charAt() 返回指定位置的字符
9、charCodeAt() 返回指定位置的字符的Unicode编码,不能识别大于0xFFFF的字符
10、String.fromCharCode() 将Unicode编码转为字符


Es6对字符串的扩展

1、includes()、startsWith()、endsWith()
 1)includes()表示是否包含指定的字符
 2)startsWith()表示字符串开头是否包含指定的字符
 3)endsWith()表示字符串末尾是否包含指定的字符
2、repeat()将字符重复n次
 注:参数如果是小数会被取整,参数不接受负值
3、padStart()、padEnd()字符串不全长度,接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串。返回补全后的字符串
 1)padStart()在头部补全
 2)padEnd()在末尾补全
4、trimStart()、trimEnd()消除字符串空格
 1)trimStart()消除头部空格
 2)trimEnd() 消除尾部空格
5、matchAll()返回指定的字符或满足正则表达式的所有匹配
6、String.fromCharCode() 将Unicode编码转为字符,识别大于0xFFFF的字符
7、String.raw() 
8、codePointAt() 将字符转为Unicode编码
9、normalize() 将字符的不同表示方法统一为同样的形式,这称为 Unicode 正规化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值