我试图在C#中编写一个不允许空格(在开头,结尾或在字符串中)和输入值中的特定字符串的正则表达式。
这就是我所拥有的:@"^((?!string1|string2).)*$"
。此模式验证包含string1
或string2
的输入值,但不验证空格。
无效的示例(将_
视为空格):
someone@string1.com
someone@string2.com
someone@xyz.com_
_someone@xyz.com
some_one@xyz.com
我想在同一个正则表达式中验证这两个案例。我的正则表达式在哪里错了?