只需要多加入一个if判断就可以。
通过contians()方法判断是否含有字串- private void button1_Click(object sender, EventArgs e)
- {
- string Email = textBox1.Text;
- if(!Email.Contains(".com")&&!Email .Contains (".cn"));
- {
- MessageBox.Show("您输入的地址不合法");//只需要加入这个判断,就可以精确到.com\.cn
- return;
- }
- string[] strs = Email.Split('@');
- if (strs.Length != 2)
- {
- MessageBox.Show("您输入的地址非法");
- return;//不要忘了return
- }
-
- textBox2.Text = strs[0];
- textBox3.Text = strs[1];
- }
- }
- }
复制代码 |