JS中的批量替换---.replace(/\&/g,"@");

举报
_陈哈哈 发表于 2022/01/23 00:50:19 2022/01/23
【摘要】 Eg: var demoStr = "aaaaa&&bbbbbb&CC&DDDD&&&&&&EEEE&"; 这里我需要把所有"&"替换为"%26"。 一种是将“&”符号只替换第一个(基本没用)---var d...

Eg:

var demoStr = "aaaaa&&bbbbbb&CC&DDDD&&&&&&EEEE&";

这里我需要把所有"&"替换为"%26"。

一种是将“&”符号只替换第一个(基本没用)---var demo1= demoStr .replace("&","%26");

替换后:aaaaa%26&bbbbbb&CC&DDDD&&&&&&EEEE&

第二种是利用正则将“&”批量替换为“%26”---var demo2= demoStr .replace(/\&/g,"%26");

替换后:aaaaa%26%26bbbbbb%26CC%26DDDD%26%26%26%26%26%26EEEE%26

 

与上面类似,是将“|”批量转译成"%7C"

var repStr1 = demoStr.replace(/\|/g,"%7C");

var repStr2 = demoStr.replace(/\&/g,"%26");

文章来源: chensj.blog.csdn.net,作者:_陈哈哈,版权归原作者所有,如需转载,请联系作者。

原文链接:chensj.blog.csdn.net/article/details/90711725

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。