я показал следующее:Regex для проверки строки содержит только одно слово
[RegularExpression(@"\b*[a-zA-Z0-9_]\b", ErrorMessage = "Enter a single work account name please")]
Но это, кажется, дает ошибку, когда строка содержит более одного символа. Может ли кто-нибудь помочь с регулярным выражением, которое проверяет, есть ли в строке несколько слов?
Что именно вы хотите сделать? Проверьте «если в строке несколько слов» или проверьте «когда строка содержит более одного символа»? –