/// <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); }
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/7069739.html,如需转载请自行联系原作者