发布网友
共4个回答
热心网友
在正则表达式部分尾部加上g标识
就是replace第一个参数写成 /\"/g
热心网友
str.replace(/\-/\","\\\\")追问引号不行的,你的第一个引号后后面的组出一对了
热心网友
var str = '"""""""';
alert(str.replace(/('|")/g, '\\$1'))追问那要替换成单引号或者! - 等字符呢
热心网友
js不提供replaceAll方法,用for循环又有效率问题,用正则表达式的解决方法
str.replace(new RegExp("\"","gm"),"\\");