不用错误处理,怎样判断文本框中的字符是不是数值? 用过web控件中的ExpressionValidate控件吗,那可以提供很好的方法。归根到底就是楼上说的,正则表达式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Int32.Parse()是最常见的做法,而且一般来说也不会对性能产生太大影响。当然,抛出exception对系统来说是一件开销很大的事情。 private bool CheckNumbers(string aCheckItem, string aCheckValue){ for(int i = 0; i < aCheckValue.Length; i++) { string str = aCheckValue.Substring(i,1); System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$"); System.Text.RegularExpressions.Match match = reg.Match(str); if(!match.Success) { return false;; } } return true;} private bool CheckNumbers(string aCheckValue){ for(int i = 0; i < aCheckValue.Length; i++) { string str = aCheckValue.Substring(i,1); System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$"); System.Text.RegularExpressions.Match match = reg.Match(str); if(!match.Success) { return false;; } } return true;} Winform 怎么实现离线数据库?(不联网,与SQL数据库断开状态下实现) 如何在出现某个重大问题时可以越级上报? 文件拷贝后变成这样了(请各位支支招) 关于RSA采用第三方公钥加密问题 删除问题 如果要判断两个字符串是否相同,能不能直接用if(str1==str2)啊?还是用别的什么语句? 请高手帮忙 关于文本空间,请问如何让滚动条自动下拉 C#里面怎么模拟键盘输入?谢谢各位大虾先。 在线等,为什么用XML里读出的连接字符串 连不上数据库? 关于CrystalReport的问题(C#) 如何解决邮件服务器的安全认证问题
{
for(int i = 0; i < aCheckValue.Length; i++)
{
string str = aCheckValue.Substring(i,1);
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$");
System.Text.RegularExpressions.Match match = reg.Match(str);
if(!match.Success)
{
return false;;
}
}
return true;
}
{
for(int i = 0; i < aCheckValue.Length; i++)
{
string str = aCheckValue.Substring(i,1);
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$");
System.Text.RegularExpressions.Match match = reg.Match(str);
if(!match.Success)
{
return false;;
}
}
return true;
}