replace() 方法是用来替换的,使用属性和正则(被替换的,用什么替换)
例子1://表示要被替换的
<script type="text/javascript">
var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/, "W3School"))
</script>
例子2:全局的加/g str.replace(/Microsoft/g, "W3School")
例子3:大小写加/i text.replace(/javascript/i, "JavaScript");
例子4:字符串的转换
name = "Doe, John";
name.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1");
例子5:双引号转化为单引号
name = '"a", "b"';
name.replace(/"([^"]*)"/g, "'$1'");
例子6:首字母大写
name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);