110,533
社区成员
发帖
与我相关
我的任务
分享
protected void Page_Load(object sender, EventArgs e)
{
string[] values = { "3.456", "0", "0.0", "0.0014", "3.00235" };
foreach (string value in values)
Response.Write(value + ":" + IsDouble(value) + "<br/>");
}
public bool IsDouble(string checkedStr)
{
double value;
if (double.TryParse(checkedStr, out value))
if (value > 0)
return Regex.IsMatch(checkedStr, @"\.\d{1,4}$");
return false;
}
string s = "0.0533";
double value = 3.4556;
if (double.TryParse(s, out value))
if (value > 0)
return Regex.IsMatch(s, @"\.\d{1,4}");
return false;