JavaScript特殊字符替换及替换全部字符串

JavaScript特殊字符替换及替换全部字符串

      最近,有不少同学在问特殊字符怎么替换。这个问题问的很好,因为特殊字符替换不经常在开发中使用,所以很少会有老师提及。在这里我给同学们一点提示:

      替换第一个匹配的字符串,相信这个大家都已经很精通了。在这里就不举例子了。

1.替换所有要替换字符


<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//把所有的“Hello World!”替换为“Welcome you!”。“/g”是替换全部。
alert(str.replace(/Hello World!/g,"Welcome you!"));
</script>

2.替换所有要替换的特殊字符。

<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//利用正则表达式把所有的“$”替换为“#”。“$”为特殊字符,所以前面要加“\\”。
var regS = new RegExp("
\\$","g");
alert(str.replace(regS,"#"));
</script>

 

 

 

 function replaceAll(s1,s2,s3){

 return s3.replace(new RegExp(s1,"gm"),s2);   

 }

 

<script>

    var start = '11-11-21';

    start = start.replace(/-/gm,'');

    alert(start);

</script>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值