//引用命名空间 
using System.Text.RegularExpressions;

//验证只能数字或字母的方法
public bool ValidateTxt(string str)
{
Regex r
= new Regex("[a-zA-Z0-9]+");
if(!r.IsMatch(str))
return true;
else
return false;
}

//按键事件中调用验证方法
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
string str=this.TextBox1.Text;
if(!ValidateTxt(str))
{
MessageBox.Show(
"只能输入数字或者字母");
e.Handled
= false;
}
}

转载于:https://www.cnblogs.com/yongbin621/archive/2009/03/24/1420266.html

更多推荐