public static bool IsNaturalNumber(this string sItem) { Regex notNaturalPattern = new Regex("[^0-9]"); Regex naturalPattern = new Regex("0*[1-9][0-9]*"); return !notNaturalPattern.IsMatch(sItem) && naturalPattern.IsMatch(sItem); }