js中的replace一般是用于删除或者是替换字符串的字符,在使用 str.repalce的时候其实并没有改变str。而是将str按照正则进行替换以后,重新返回给一个新的字符串
window.onload=function()
{
var str="hello world";
var re=/world/g;
var str1=str.replace(re,"Bill");
alert(str+"和"+str1);
}
弹出的是 'hello world 和 hello Bill'