JavaScript字符串替换方法中的斜杠代替引号
他们为什么使用 / 而不是 ” 在JavaScript字符串replace()中?例如:JavaScript字符串替换方法中的斜杠代替引号,javascript,replace,Javascript,Replace,他们为什么使用 / 而不是 ” 在JavaScript字符串replace()中?例如: 因为//表示正则表达式,它是比简单替换(“x”、“y”)更强大的字符串搜索/替换版本 但也支持简单的模式 var a = "xxx"; var b = a.replace(/x/,'y'); alert( b ); //alerts "yxx" 添加g修饰符以替换globaly将是: b = a.replace(/x/g,'y'); alert(b); //alerts "yyy" 还可以添加i修饰符,
因为//表示正则表达式,它是比简单替换(“x”、“y”)更强大的字符串搜索/替换版本 但也支持简单的模式
var a = "xxx";
var b = a.replace(/x/,'y');
alert( b ); //alerts "yxx"
添加g修饰符以替换globaly将是:
b = a.replace(/x/g,'y');
alert(b); //alerts "yyy"
还可以添加i修饰符,使其不区分大小写
var a = "XXX";
b = a.replace(/x/gi,'y');
alert(b); // alerts "yyy";
因为//表示正则表达式,它是比简单替换(“x”、“y”)更强大的字符串搜索/替换版本 但也支持简单的模式
var a = "xxx";
var b = a.replace(/x/,'y');
alert( b ); //alerts "yxx"
添加g修饰符以替换globaly将是:
b = a.replace(/x/g,'y');
alert(b); //alerts "yyy"
还可以添加i修饰符,使其不区分大小写
var a = "XXX";
b = a.replace(/x/gi,'y');
alert(b); // alerts "yyy";
允许将普通字符串和作为搜索部分
在您的示例中,使用了正则表达式(),但普通字符串就足够了。允许使用普通字符串和a作为搜索部分
在您的示例中,使用了正则表达式(),尽管简单的字符串就足够了。好的、全面的答案+1好的,全面的答案+1.