1. 替换所有空白
var str = " 123AD asadf asadfasf adf ";
str = str.replace(/\s/g,"xx");
console.log(str);
2. 替换所有,|,
var str = "abc,efg,123,abc,123,a";
str = str.replace(/,|,/g, ".");
console.log(str);
3.替换字符串中所有的 – 和 + 号
var str = "a-b-+b-c";
var reg = /-|\+/g; //注意,此处没有加边界匹配器,因为要替换所有的-,g表示匹配的模式,+号需要转义
console.log(str.replace(reg, "*"));
4.替换字符串中的所有的帅
var str="你好帅哦,真的是太帅了,帅,就是真帅";
str=str.replace(/帅/g,"猥琐");
console.log(str);
5.替换字符串中的所有的h
var str="HhpphH";//SSppSS
str=str.replace(/[h]/gi,"S"); //i忽略大小写
console.log(str);
6.替换重叠词
var str = "妮妮好好啊,我好喜喜欢你";
var str1 = str.replace(/(.)\1+/g,"$1")
console.log(str1);
7.替换标签为空字符串
var str = "<p> 你好小明 </p> <div>王鹏</div>";
var reg = /<[^<>]+>/g; //标签中除了<>不能放,其他都能放,所以是[^<>]
console.log(str.replace(reg, ""));