1,首先对选定的文本框添加KeyPress事件.
2,在事件里写下以下代码:
Regex re = new Regex(@"^[0-9a-zA-Z_.]+$");//正则表达式 验证英文、数字、下划线和点
if (!re.IsMatch(e.KeyChar.ToString()) && (e.KeyChar!= 8))// "8"为Backspace的键值
{
e.Handled = true;
}
3,功能完成!希望对大家有帮助!如有更好的方法,请大家赐教!