JavaScript 字符串替换问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:37:38
把一个字符串中的所有 [*] 替换成 ""
怎么写,前面那个是一个正则表达式,即以左方括号开头,以右方括号结尾的字符串。
我需要[*]这样格式字符串的正则表达式。

你要的是“[”开头,“]”结尾的串,匹配对吗?

那么在[?]里头,的字符匹配

以下是我测试的字符串有
a-z
A-Z_
汉字
0-9.
~!@#$%^&*()_+|-=\
空格,回车,换行,分页,制表 符号都适合

------------------------------------------------------------
<script>
var str="[abcdefg]123[kk]0000[#][&&&][^%$#@#$^#((][我们]55";

str = str.replace(/[\[][\w\s\d\u4e00-\u9fa5\~\!\@\#\$\%\^\&\*\)\(\-\_\+\=\|\\]+[\]]/g, "");

document.write(str);
</script>

使用javascript 中的Replace()方法
<script type="text/javascript">

var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/, "W3School"))

</script>