C# 不包含ABC的正则表达式怎么写

C# 不包含ABC的正则表达式怎么写

不包含ABC

@"^(?!.*?A.*$)(?!.*?B.*$)[^C]+$"

^(?:.(?!abc))+$

用了顺序否定环视

(?i)[^ABC] //补充一下,忽略大小写

[^ABC]

^[\u4e00-\u9fa5]{2,15}$)|(^[a-zD-Z0-9]{2,30}$)|(^[\u4e00-\u9fa5a-zA-Z0-9]{2,25}$

上面那个不包含A,B,C

如果是还要去掉a,b,c

^[\u4e00-\u9fa5]{2,15}$)|(^[d-zD-Z0-9]{2,30}$)|(^[\u4e00-\u9fa5a-zA-Z0-9]{2,25}$