我正在用 C# 在 Visual Studio Windows 窗体中做一个项目。我试图验证文本框中的数据只允许一个、两个或三个单词。现在我的代码将允许两个或多个单词,但不仅仅是一个单词。它也不会阻止超过 3 个单词。有人能帮我吗?
Regex expression = new Regex(@"[A-Za-z]*[ ]{1}[A-Za-z]*[ ]{1}[A-Za-z]*");
if (!expression.Match(DescriptionTxtBox.Text).Success)
{
MessageBox.Show("The description should be one, two or three words", "Invalid Format for Description", MessageBoxButtons.OK, MessageBoxIcon.Error);
DescriptionTxtBox.Clear();
DescriptionTxtBox.Focus();
return;
}