为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容是关于str.replace()问题,很疑惑,求解释~

以下内容是关于str.replace()问题,很疑惑,求解释~

汪汪一只猫 2022-02-25 19:15:16
var str="we are the world";var restr="e";var result = str.replace(/+restr+/g,"*");这样写str.replace(/\+restr\+/g,"*")也不行。但str.replace(/e/g,"*")就行,怎么把变量放里面呢?...麻烦下面位仁兄写具体点。不要单独写那一句。谢谢。这个我也知道,但我还是不知道怎么把变量放进去。
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

var str="we are the world";
var restr="e";
var result = str.replace(restr,"*");
以上就可以了.
replace()的第一个参数是个字符串就行了.你定义的restr就是一个字符串,直接作为第一个参数就行了.

查看完整回答
反对 回复 2022-02-28
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

完整测试代码如下:

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>

<BODY>
<script>
var str="we are the world";
var restr="e";

var reg = new RegExp(restr,"g") ;
var result = str.replace(reg,"*");
alert("str="+str+" result="+result);
</script>
</BODY>
</HTML>


查看完整回答
反对 回复 2022-02-28
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信