zoukankan      html  css  js  c++  java
  • C#判断一个字符串是否为整数

    /// <summary>  
            /// 判断一个字符串是否为合法整数(不限制长度)  
            /// </summary>  
            /// <param name="s">字符串</param>  
            /// <returns></returns>  
            public static bool IsInteger(string s)  
            {  
                string pattern = @"^\d*$";  
                return Regex.IsMatch(s,pattern);  
            }  
            /**//// <summary>  
            /// 判断一个字符串是否为合法数字(0-32整数)  
            /// </summary>  
            /// <param name="s">字符串</param>  
            /// <returns></returns>  
            public static bool IsNumber(string s)  
            {  
                return IsNumber(s,32,0);  
            }  
            /**//// <summary>  
            /// 判断一个字符串是否为合法数字(指定整数位数和小数位数)  
            /// </summary>  
            /// <param name="s">字符串</param>  
            /// <param name="precision">整数位数</param>  
            /// <param name="scale">小数位数</param>  
            /// <returns></returns>  
            public static bool IsNumber(string s,int precision,int scale)  
            {  
                if((precision == 0)&&(scale == 0))  
                {  
                    return false;  
                }  
                string pattern = @"(^\d{1,"+precision+"}";  
                if(scale>0)  
                {  
                    pattern += @"\.\d{0,"+scale+"}$)|"+pattern;  
                }  
                pattern += "$)";  
                return Regex.IsMatch(s,pattern);  
  • 相关阅读:
    Nginx入门(三)——正向代理
    Nginx入门(二)——双机热备
    Socket
    TCP和UDP
    主线程等待子线程结束后再运行
    H5s播放rtsp和rtmp视频
    Thread.sleep()和Thread.currentThread().sleep()区别
    OpenLayer3入门——[一]
    事件绑定
    cmake和json安装
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2528686.html
Copyright © 2011-2022 走看看