正则表达式判断包含多个关键词,并且不能包含某个关键词的条件怎么写 悬赏1元 已结束
新手小白求助:
正则表达式判断包含多个关键词,并且不能包含某个关键词的条件怎么写
比如:匹配字符串中可以是 张明、李红、赵虎
但是这个字符串中不能包含 王磊
这个正则表达式怎么写呢?求助。多谢大佬
10 人参与回答
最佳回答
黑白五 等 1 人赞同该回答
/^(?!.*王磊).*(张明|李红|赵虎)/
var arr = ["我是李红","我是王伟","我是王磊张明","我是张明"];
(function(v, i){
(v,/^(?!.*王磊).*(张明|李红|赵虎)/.test(v));
});
加个判断
找个程序员帮忙解决
找程序员解决就可以了
看看别人怎么回答
[^王磊]这样就可以不匹配王磊两个字了
判断多个关键词,不能包含某个词的正则表达式,这个去找下程序来写下正则规则,一般真的还看不懂
找个程序问问