JS的replace

mac2022-06-30  38

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);} );

 

最新回复(0)