Я пытаюсь написать регулярное выражение в C#, которое не допускает пробелов (в начале, в конце или в строке) и определенных строк во входном значении.Регулярное выражение, чтобы не допускать пробелы и определенные строки
Это то, что у меня есть: @"^((?!string1|string2).)*$"
. Этот шаблон проверяет входное значение, которое содержит string1
или string2
, но не проверяет пробелы.
Недействительные примеры (Рассмотрим _
как пространство):
[email protected]
[email protected]
[email protected]_
[email protected]
[email protected]
Я хочу, чтобы проверить оба случая в то же регулярное выражение. Где мое Regex неправильно?
после некоторых действительных и недействительных примеров. –
Недействительные примеры "[email protected]", "[email protected]", "[email protected]", "[email protected]", "некоторые [email protected]" –
опубликуйте его в своем вопросе. –