javascript里 把一字符串中的“&^”替换掉, 由于开始没注意是特殊字符,
ss="987987&^wulianghui888&ydfg987er&^^567rtgh";
var rg =/&^/g;
var s1= ss.replace(rg, "AA");
var s2= ss.replace("&^", "AA");
结果执行有错误,
正确如下:
<script language="JavaScript" type="text/javascript">
function wlh()
{
var ss;
ss="987987&^wulianghui888&ydfg987er&^^567rtgh";
var rg =//&/^/g; //使用正则表达式和g可替换全部匹配
var s1= ss.replace(rg, "***");
var s2 = ss.replace(rg,"---");
var s3 = ss.replace("&^","$$$"); //此方法只能替换第一个
alert(s1);
alert(s2);
alert(s3);
}
</script>