就是要替换成这样:str = "国字\[1990\]12号"; 代码如下: var str = "国字[1990]12号"; str=str.replace(/\[/g,'\\['); str=str.replace(/\]/g,'\\]'); document.write(str); script>