日期:2014-05-17 浏览次数:20460 次
/// <summary> /// 验证字符串是否是整数。 /// </summary> /// <param name="checkedStr">需验证的字符串。</param> /// <returns></returns> public static bool IsInteger(string checkedStr) { return Regex.IsMatch(checkedStr, @"^(-?[1-9]\d*|0)$"); }
------解决方案--------------------
/// <summary> /// 验证字符串是否是实数。 /// </summary> /// <param name="checkedStr">需验证的字符串。</param> /// <returns></returns>小数 public static bool IsNumeric(string checkedStr) { if (IsInteger(checkedStr)) return true; else return Regex.IsMatch(checkedStr, @"^-?([1-9]\d*|0).\d+$"); }
------解决方案--------------------
^([0-9]|[1-9]+)(\.\d+)?$
------解决方案--------------------
常用正则表达式大全
http://www.xunxt.com/forum.php?mod=viewthread&tid=32&fromuid=1