【发布时间】:2021-03-04 07:23:59
【问题描述】:
我是一名新程序员,我有一个项目,我希望文本框包含字母和至少 1 个数字。这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
StreamWriter sw = File.AppendText("name.txt");
if (String.IsNullOrEmpty(textBox1.Text))
{
MessageBox.Show("Invalid name!\nPlease Try Again!");
}
else if (System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text, "^[a-zA-Z ]*$") && System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text, "^[0-9]"))
{
MessageBox.Show("The field accepts only letters and at least one number!\nPlease Try Again");
}
else
{
sw.WriteLine(textBox1.Text);
MessageBox.Show("Player added Successfully!");
Form3 f3 = new Form3();
f3.Show();
}
sw.Close();
}
【问题讨论】:
标签: c# textbox numbers integer c-strings