过滤 WinForms 文本框输入

Filtering WinForms Textbox inputs

因此,我的 WinForms 程序中有一个文本框,我希望该文本框只允许至少包含两个点且以字母“N”或“M”开头的答案。

private void SaveText_Click(object sender, EventArgs e)
        {
            MainNotifs.Show(this, "Attached !");
            attachment = true;
        }

我希望它将“附件”的值设置为 true,仅当文本框的值通过上述条件时。

string input = txtBox.Text;
            
if((input.StartsWith("N") || input.StartsWith("M")) && input.Count(c => c == '.') >= 2)
{
    attachment = true;
}