Chrome 未能用“/”替换“_”字符串的所有实例,我不知道为什么。我有g
全局运算符和i
不区分大小写的运算符。
var sample_string = 'mail/contacts/add/';
var p0 = sample_string.replace('_','/','gi');
Chrome 未能用“/”替换“_”字符串的所有实例,我不知道为什么。我有g
全局运算符和i
不区分大小写的运算符。
var sample_string = 'mail/contacts/add/';
var p0 = sample_string.replace('_','/','gi');
首先,您弄错了一些东西,无论是 sample_string 还是 replace 调用。
其次,标志是非标准的,您应该使用带有标志的正则表达式作为第一个参数,而不是标志作为第三个参数。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace