js:replace字符串替换
var str = "老师说用 小红 我的 朋友造句。 小亮说:小红是我的朋友。小然说朋友,小红是我的"
//str = str.replace(/小[\u4e00-\u9fa5]/, "**")
str = str.replace(/小[\u4e00-\u9fa5]/g, "**")
console.log(str)//老师说用 ** 我的 朋友造句。 **说:**是我的朋友。**说朋友,**是我的
// 笔试题: 将每个单词首字母改为大写
var str = "you can you up"
str = str.replace(/\d[a-z]/g, function (keyword) {
return keyword.toUpperCase()
})
//总结 replace 没有加g的情况下是,只会替换第一个符合规则的,加g会替换全部敏感词 复杂替换,替换不是固定的返回值