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

            /// <summary>
            /// 判断是否十六进制格式字符串
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public bool IsHexadecimal(string str)
            {
                const string PATTERN = @"([A-F][a-f][0-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);
            }
  • 相关阅读:
    iOS开发---iPhone SDK 包含哪些东西?
    COS-8文件系统
    COS-7设备管理
    COS-6主存管理
    COS-5资源分配与调度
    COS-4进程及进程管理
    饭卡管理系统学生E-R图
    COS-3OS的用户接口
    COS-2OS结构和硬件支持
    计算机操作系统-1绪论
  • 原文地址:https://www.cnblogs.com/heyang78/p/7069739.html
Copyright © 2011-2022 走看看