·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>.net>>C#语言>>C#验证输入的是否数字的方法
flash视频教学

photoshop专题

asp.net专题

office专题

C#验证输入的是否数字的方法


C#语言 发表时间:2006-4-8 字体:  返回

其实用正则表达式也可以
static bool IsNumeric(string str)
  {
   if (str==null || str.Length==0)
    return false;
   foreach(char c in str)
   {
    if (!Char.IsNumber(c))
    {
     return false;
    }
   }
   return true;
  }

正则表达的写法是:

static bool IsNumeric(string str) 
{  
   System.Text.RegularExpressions.Regex reg1 
       = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");  
  
return reg1.IsMatch(str); 
}
 



上一篇:C#焦点事件中的Validating处理方法
下一篇:浅析C#中图形编程

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索C#验证输入的是否数字的方法的相关内容]   [在狗狗中搜索C#验证输入的是否数字的方法的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果