Use regular expression:
string num = "0.7";
Regex pattern = new Regex(@"^[0]+(.[0-9]{1,2})?$");
if (pattern.Match(num).Success)
{
Console.WriteLine("OK");
}
The above code will validate decimal numbers greater than 0 and less than 1, upto 3 decimal places.