判断textbox输入内容的问题 我想在winform下判断一个textbox输入的内容只能是6位0-9和a-f之间的字符,其他的字符无效,请问代码怎么写,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断KeyPress或者是TextChange相关代码很多。在页内搜一下就好。 //6位:textBox的MaxLength属性设为6;//0~9:e.KeyChar < 48 || e.KeyChar > 57//a~fe.KeyChar < 97 || e.KeyChar > 102 http://topic.csdn.net/t/20040715/10/3176425.html if((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13) { e.Handled = true; }this.textBox1.MaxLength =6; 6位0-9和a-f==========================================正则表达式:regex reg=new regex(@"^([0-9]|[a-f]){6}$");if(reg.ismatch(textbox1.text)){...} 恩,这种东西首先想到的就是正则表达式!不过楼上的好象有的点问题哦aaa111 楼上的表达式就不能匹配了应该换成 (@"^([0-9a-f]){6}$"); System.Configuration.RegularExpressionValidator;Regex reg=new Regex(@"^([0-9a-f]){6}$");if(reg.ismatch(textbox1.text)){...} C#做一个游戏的自动喊话系统,求教,求源码 comboBox.SelectIndex=0~~~有什么意义 本人初学VC#,请各位帮忙一个关于添加事件的问题!!!1 思考 急,为什么用tcpclient发送数据只能接受一次? c# 如何获取本地所有空闲的端口号? InitializeComponent()里面的代码不见了??? 客户端图片如何保存到后台数据库 怎么样获取光标在文本中的位置? 请问控件中的事件处理代码为何没有响应 关于第三方开发平台,言者有分! listview && listviewitem 求救!!
相关代码很多。在页内搜一下就好。
textBox的MaxLength属性设为6;
//0~9:
e.KeyChar < 48 || e.KeyChar > 57
//a~f
e.KeyChar < 97 || e.KeyChar > 102
{
e.Handled = true;
}
this.textBox1.MaxLength =6;
==========================================正则表达式:
regex reg=new regex(@"^([0-9]|[a-f]){6}$");if(reg.ismatch(textbox1.text))
{
...
}
aaa111 楼上的表达式就不能匹配了
应该换成 (@"^([0-9a-f]){6}$");
{
...
}