javascript中的字符串替换

javascript中的字符串替换,javascript,Javascript,所以我有这个字符串var total_res=R4-4R4-5并且我想用“替换R4-5子字符串,但到目前为止我已经尝试了此代码,但它不起作用: Javascript: <script> $(document).ready(function(){ ss = "R4-5"; lool = total_res.replace(ss,""); alert(lool);//it alerts the same original string

所以我有这个字符串
var total_res=R4-4R4-5
并且我想用
替换
R4-5
子字符串,但到目前为止我已经尝试了此代码,但它不起作用:

Javascript:

<script>
   $(document).ready(function(){
        ss = "R4-5";
        lool = total_res.replace(ss,"");
        alert(lool);//it alerts the same original string
   });    
</script>

$(文档).ready(函数(){
ss=“R4-5”;
lool=总分辨率替换(ss,“”);
alert(lool);//它警告相同的原始字符串
});    

怎么了?谢谢您的帮助。

我不确定您是否有意,但是
total\u res
应声明为字符串…如:

var total_res = "R4-4R4-5";
使用您的代码,它的工作原理如下:

如果您检查浏览器的(错误)控制台,您会看到:
意外令牌非法


请注意,
.replace()
仅替换字符串的第一个匹配项。如果要替换字符串中出现的每一个“R4-5”,则必须使用正则表达式。

我不确定您是否有意,但
total\u res
应声明为字符串…如:

var total_res = "R4-4R4-5";
使用您的代码,它的工作原理如下:

如果您检查浏览器的(错误)控制台,您会看到:
意外令牌非法


请注意,
.replace()
仅替换字符串的第一个匹配项。如果要替换字符串中出现的每一个“R4-5”,必须使用正则表达式。

您需要在引号中定义total\u res。那对我来说很好

var total_res=“R4-4R4-5”


您需要在引号中定义总资源。那对我来说很好

var total_res=“R4-4R4-5”