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);
            }
  • 相关阅读:
    FTP与HTTP上传文件的对比
    【FTP】Wireshark学习FTP流程
    【CSS】div
    浏览器URL中“#” “?” &“”作用
    【EF】vs2017中没有EF模型
    C# List的使用
    C# Dictionary使用
    Git/GitHub的一些问题
    PHP中的break与continue
    css使文字垂直水平居中
  • 原文地址:https://www.cnblogs.com/swjian/p/8520603.html
Copyright © 2011-2022 走看看