正则判断是否是数字
/// <summary> /// 判断是否为单精度数字 /// </summary> /// <param name="str">比较字符串</param> /// <returns></returns> public static bool IsFloat(string str) { Regex regex = new Regex(@"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"); return regex.IsMatch(str); } /// <summary> /// 判断是否是Double类型 /// </summary> /// <param name="str"></param> /// <returns></returns> public static bool IsDouble(string str) { Regex regex = new Regex(@"^[+-]?\d*[.]?\d*$"); return regex.IsMatch(str); }
本博有部分内容来自网络,如有问题请联系:hebeilijianghua@qq.com,并注明来自博客园。