JS 正则表达式实现过滤敏感词 admin 和 manager,忽略大小写并将匹配到的敏感词替换成“*”
时间: 2024-03-03 10:50:11 浏览: 153
javascript中正则表达式实现输入内容过滤
可以使用 JavaScript 中的正则表达式的 replace() 方法来实现过滤敏感词并替换成"*"的功能。代码如下:
```javascript
let str = "This is a message from admin and manager.";
let pattern = /admin|manager/ig;
let result = str.replace(pattern, "*");
console.log(result); // "This is a message from * and *."
```
在上面的代码中,使用了正则表达式 /admin|manager/ig 来匹配字符串中的敏感词,其中 i 表示忽略大小写,g 表示全局匹配。然后使用字符串的 replace() 方法将匹配到的敏感词替换成"*"。最终输出的结果为 "This is a message from * and *."。
阅读全文