js中使用replace方法完成某個(gè)字符的轉(zhuǎn)換

字號:


    var str = "測試[1991]13號";
    如何把變量中的“[”和“]”的前面加上反斜杠,
    就是要替換成這樣:str = "測試\[1990\]13號";
    代碼如下:
    <script language="javascript" type="text/javascript">
    var str = "測試[1990]13號";
    str=str.replace(/\[/g,'\\[');
    str=str.replace(/\]/g,'\\]');
    document.write(str);
    </script>