js替换问题replace和replaceAll

js替换问题:

var str="abc<>\"str\"123";

1、字符串替换(把引号替换掉)

str=str.repalce("\"","");

结果只替换了一个引号:str="abc<>str\"123";

2、正则表达式替换

str=str.repalce(/\"/,"");

结果:str="abc<>str\"123";

前两次替换结果一致,都只替换了一个引号

那怎么把全部引号替换掉呢?

3、全局替换 g(/global)

str=str.repalce(/\"/g,"");

结果:str="abc<>str123";

另: i   /ignore   代表忽略大小写

gi以上组合

原文地址:https://www.cnblogs.com/yuejin/p/3079768.html