注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

c# 判断字符串是否为数字  

2010-05-24 08:19:17|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
public static class Common
    {
        
//isDigit
        public static bool isNumberic1(this string _string)
        {
            
if (string.IsNullOrEmpty(_string))
                
return false;
            
foreach (char c in _string)
            {
                
if (!char.IsDigit(c))
                    
return false;
            }
            
return true;
        }

        
//vb isnumberic
        public static bool isNumberic2(this string _string)
        {
            
return !string.IsNullOrEmpty(_string) && Microsoft.VisualBasic.Information.IsNumeric(_string);
        }
        
//try parese
        public static bool isNumberic3(this string _string)
        {
            
if (string.IsNullOrEmpty(_string))
                
return false;
            
int i = 0;
            
return int.TryParse(_string, out i);
        }

        
//try catch
        public static bool isNumberic4(this string _string)
        {
            
if (string.IsNullOrEmpty(_string))
                
return false;
            
int i = 0;
            
try { int.Parse(_string); }
            
catch { return false; }
            
return true;
        }
        
//regex
        public static bool isNumberic5(this string _string)
        {
            
return !string.IsNullOrEmpty(_string) && Regex.IsMatch(_string, "^\\d+$");
        }
    }
  评论这张
 
阅读(481)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017