如何控制TextBox只能输入数字或者英文

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:33:00
比如我们在注册一个帐号时填“手机号码”,肯定不能输入英文字符啦
那我们应该怎么写代码才能让用户在“手机号码”这一行输入框里无法输入英文字符?
请指教~谢谢

如果你是做网站的话,则用正则表达式,如果你是做WINFORM,则在TEXTBOX的KEYPRESS事件中写,
if(!(e.keychar>='0'&&e.keychar<='9')||e.keychar==(char)8)
{
e.handled=true;
}

就可以了

正则表达式可以做到,在网上随便搜搜,任何形式的限制都可以做到。

ASP.NET有验证控件的,用那个就可以,比如RegularExpressionValidator这个控件,你可以查查看