请问如何检验在textbox中输入的是数字? 1.用验证控件2.http://expert.csdn.net/Expert/topic/2280/2280176.xml?temp=.3931238 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在keypress里检验输入的字符用正则表达式 可不可以这样:object obj=this.form1.textbox1.text;if(obj is int){ //....} if(textBox4.Text.Trim()!="") { try { Decimal d_yz=Convert.ToDecimal(textBox4.Text.Trim()); } catch { MessageBox.Show("标准值是数值型,请重新输入!"); return false; } } 用正则表达式if(Regex.IsMatch(MyText.Text,"(\D)+")) //MyText is TextBox > { > if(MessageBox.Show("你输入的不是数字,要进行下一步操作吗!","系统提示",MessageBoxButtons.YesNo)==DialogResult.No) > { > MyText.Focus(); > e.Cancel=true; > } > else > { > e.Cancel=false; > } > } 可以自己编一个函数,来比较每一个字符是否在ASC码内就可判断是否是数字,或字符。 You can using Regex.IsMatch(string ,"/d"); private void TextChanged(object sender, System.EventArgs e) { try { System.Int32.Parse(txet.Text); } catch(Exception ex) { MessageBox.Show(ex.ToString()); } }我觉的这样比较简节 浏览器参数判断问题 c#开辟空间 问题 请问这段代码using是什么意思? 问个Nhibernate的入门知识啊,我写的一个简单实例总调不出来 请教大家一下关于C#读取数组的方法,谢谢! datagrid控件问题,求助, 多路视频图片(jpg),任选几路,怎么动态显示 C#读取编码为GBK的XML文件,当装入此XML文件时总是提示“系统不支持‘GBK’编码” 如何实现控件对象的子类化(Like VC)???? 这个SQL语句怎么写? 提问,"2003-1-1"如何用.ToString()转换成"2003.01.01"??? javascipt中的window.open的问题
用正则表达式
{
//....
}
{
try
{
Decimal d_yz=Convert.ToDecimal(textBox4.Text.Trim());
}
catch
{
MessageBox.Show("标准值是数值型,请重新输入!");
return false;
}
}
if(Regex.IsMatch(MyText.Text,"(\D)+")) //MyText is TextBox
> {
> if(MessageBox.Show("你输入的不是数字,要进行下一步操作吗!","系统提示",Mes
sageBoxButtons.YesNo)==DialogResult.No)
> {
> MyText.Focus();
> e.Cancel=true;
> }
> else
> {
> e.Cancel=false;
> }
> }
{
try
{
System.Int32.Parse(txet.Text);
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
我觉的这样比较简节