zoukankan      html  css  js  c++  java
  • C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式

          /// <summary>
            /// 判断是否十六进制格式字符串
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public bool IsHexadecimal(string str)
            {
                const string PATTERN = @"[A-Fa-f0-9]+$";
                return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
            }
    
            /// <summary>
            /// 判断是否八进制格式字符串
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public bool IsOctal(string str)
            {
                const string PATTERN = @"[0-7]+$";
                return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
            }
    
            /// <summary>
            /// 判断是否二进制格式字符串
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public bool IsBinary(string str)
            {
                const string PATTERN = @"[0-1]+$";
                return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
            }
    
            /// <summary>
            /// 判断是否十进制格式字符串
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public bool IsDecimal(string str)
            {
                const string PATTERN = @"[0-9]+$";
                return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
            }
  • 相关阅读:
    RabbitMq安装笔记
    SpringBoot笔记--Jackson
    SpringBoot笔记--FastJson
    由一个“两次请求”引出的Web服务器跨域请求访问问题的解决方案
    转:SpringMVC之类型转换Converter(GenericConverter)
    npm 命令
    数据分页技巧
    Mongo 开发笔记
    Android 开发
    Bash 笔记
  • 原文地址:https://www.cnblogs.com/swjian/p/8520603.html
Copyright © 2011-2022 走看看