JavaScript中使用replace方法转义方括号

作者:青柠时间:2026-10-28 13:32:26浏览:269

本文介绍如何在JavaScript中使用replace方法配合正则表达式,将字符串中的方括号[和]替换为带反斜杠的转义形式\[和\]。通过全局匹配g标志,确保所有出现的方括号均被正确转换,适用于需要处理特殊字符的场景。

JavaScript中使用replace方法转义方括号

代码如下:

var str = "国字[1990]12号";

目标是将变量中的左方括号“[”和右方括号“]”前面添加反斜杠进行转义。

期望最终字符串结果为:str = "国字\[1990\]12号";

具体实现代码如下:

<script language="javascript" type="text/javascript">
var str = "国字[1990]12号";
str=str.replace(/\[/g,'\\[');
str=str.replace(/\]/g,'\\]');
document.write(str);
</script>
作者最新文章