tangtang615  

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,功能完成!希望对大家有帮助!如有更好的方法,请大家赐教!

posted on 2009-03-12 15:56  tangtang  阅读(492)  评论(0编辑  收藏  举报