using System;
using System.Collections.Generic;
using System.Text;
namespace Data
{
public class Class2
{
/// <summary>
/// 判断是否十六进制格式字符
/// </summary>
/// <param name="str">字符</param>
/// <returns>true 是 false 不是</returns>
public static bool IsHexadecimal(string str)
{
if (str == "")
return false;
const string PATTERN = @"[A-Fa-f0-9]+$";
return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
}
/// <summary>
/// 判断是否八进制格式字符
/// </summary>
/// <param name="str">字符</param>
/// <returns>true 是 false 不是</returns>
public static bool IsOctal(string str)
{
if (str == "")
return false;
const string PATTERN = @"[0-7]+$";
return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
}
/// <summary>
/// 判断是否二进制格式字符
/// </summary>
/// <param name="str">字符</param>
/// <returns>true 是 false 不是</returns>
public static bool IsBinary(string str)
{
if (str == "")
return false;
const string PATTERN = @"[0-1]+$";
return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
}
/// <summary>
/// 判断是否十进制格式字符
/// </summary>
/// <param name="str">字符</param>
/// <returns>true 是 false 不是</returns>
public static bool IsDecimal(string str)
{
if (str == "")
return false;
const string PATTERN = @"[0-9]+$";
return System.Text.RegularExpressions.Regex.IsMatch(str, PATTERN);
}
}
}