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 System.Text.RegularExpressions.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 System.Text.RegularExpressions.Regex.IsMatch(s, pattern);
            }
  • 相关阅读:
    012.Nginx负载均衡
    011.Nginx防盗链
    010.Nginx正反代理
    009.Nginx缓存配置
    附007.Docker全系列大总结
    附024.Kubernetes全系列大总结
    008.Nginx静态资源
    007.Nginx虚拟主机
    006.Nginx访问控制
    005.Nginx配置下载站点
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/12744337.html
Copyright © 2011-2022 走看看