String 正则 API

本文介绍了JavaScript中字符串的基本替换与格式化方法,包括如何利用正则表达式进行高效替换及分隔字符串,适用于初学者和日常开发需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1. 替换: 
基本替换操作: 
str=str.replace(reg,"替换成的新内容");
强调: 1. replace不修改原字符串,总是返回新字符串
     2. reg一般都要加g
如果不加g,只替换第一个匹配的关键词
高级替换操作: 
str=str.replace(reg,function(match){
根据math获得关键词,返回替换内容
});

      删除: 其实就是替换成""
比如:str.trim()去掉字符串开头和结尾的空字符
IE 9+
      格式化: 将匹配的内容格式化为指定的格式
正则表达式中,每个()的分组都会自动获得一个序号
在匹配时,可用$n方式,获得关键词的部分内容
  如何格式化:2步:
 1.先用正则中的(),将原字符串分组
 2.在替换时,使用$n指代每个分组匹配的部分关键词
   
   2. 分隔字符串: var subStrs=str.split(reg);
将str,以reg匹配的内容作为切割符,将字符串切割为多段子字符串。
强调: 1. 返回包含所有子字符串的数组
              2. 返回的结果中,不包含任何切割符
     3. 切割不用加g
固定套路: 将字符串大散为字符数组
  var chars=str.split("");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值