/// <summary> /// 是否是由 0~9 的数字组成的字符串 /// </summary> /// <param name="Pstr">要检验的字符串</param> /// <param name="PisHavePoint">是否包含小数点 "."</param> /// <returns></returns> public static bool IsMyDigit(string Pstr, bool PisHavePoint) { if (Pstr.Length < 1) { return false; } foreach (char ch in Pstr) { if (ch > '9' || ch < '0') { if (PisHavePoint && ch.Equals('.')) { continue; } return false; } } return true; }