求正则表达式:只能输入数字或者为空 求正则表达式:只能输入数字或者为空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是限制文本框的输入值的话.用KeyPress事件吧. private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { //检测是否已经输入了小数点 bool IsContainsDot = this.textBox2 .Text.Contains("."); if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8) && (e.KeyChar != 46)) { e.Handled = true; } else if (IsContainsDot && (e.KeyChar == 46)) //如果输入了小数点,并且再次输入 { e.Handled = true; } } function IsNum(num){ if(num =null || IsNum(num)){ return true;}else{ return false;}} mobile问题,急等 点击TreeView某个结点,页面实现无刷新更新问题~~~ 关于用C#编程的入门问题 急~~~~~~~~~用c#做图书馆中借书到期问题。 winform中如何将不规则的excel数据导入界面中 关于车位显示! 如何将绑定的javascript效果在.net中运行出来 DataGridViewImageCell 自适应问题 关于Form隐藏的问题!! 外部IP 十六进制字符串转成float net 中 Array.Reverse 还有多大用处?
{
//检测是否已经输入了小数点
bool IsContainsDot = this.textBox2 .Text.Contains(".");
if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8) && (e.KeyChar != 46))
{
e.Handled = true;
}
else if (IsContainsDot && (e.KeyChar == 46)) //如果输入了小数点,并且再次输入
{
e.Handled = true;
}
}
{
if(num =null || IsNum(num))
{
return true;
}
else
{
return false;
}}