我正在尝试替换 [1]
的所有实例(包括括号),但不是替换 [1]
的所有实例,而是替换所有实例1
。
var index = 'abc123'
var regexp = new RegExp('[' + index + ']', 'g');
var new_id = new Date().getTime();
$(this).html().replace(regexp,'['+new_id+']')
最佳答案
您需要使用 \\
字符对括号进行转义。
由于您正在编写 Javascript 字符串文字,因此您需要编写 \\
来为正则表达式转义创建单个反斜杠。
关于javascript - 用方括号替换所有内容的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591099/