日期:2014-05-18 浏览次数:20775 次
^([1-9]+|(\d+(\.\d+)+))$
------解决方案--------------------
#region 验证小数00000.0000的方法
private bool CheckDecimal(string str)
{
try
{
Regex r=new Regex(@"/^[1-9]\d{0,4}(\.\d{0,4})?$/",RegexOptions.Compiled);
if(r.IsMatch(str))
{
return (true);
}
return (false);
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
这是我刚使用的。看能否适合你
------解决方案--------------------
上面的有问题,看这个
^([1-9][0-9]*(\.[0-9]*[1-9])?|0\.([0-9]*[1-9]))$