首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

可以输入数字包含小数的正则表达式

2012-02-04 
求一个可以输入数字包含小数的正则表达式如0.4,3.2等小数,也可以输入整数3,5,14等,可以输入0.4这样的但不

求一个可以输入数字包含小数的正则表达式
如0.4,3.2等小数,也可以输入整数3,5,14等,可以输入0.4这样的但不能输入0和负数

[解决办法]

C# code
^([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
这是我刚使用的。看能否适合你
[解决办法]
上面的有问题,看这个
C# code
^([1-9][0-9]*(\.[0-9]*[1-9])?|0\.([0-9]*[1-9]))$ 

热点排行