//正整数
public static bool IsPInt(string sNum)
{
return (new Regex(@"^[1-9]+[0-9]*$")).IsMatch(sNum);
}
//负整数
public static bool IsNInt(string sNum)
{
return (new Regex(@"^-[1-9]+[0-9]*$")).IsMatch(sNum);
}
//正小数
public static bool IsPDec(string sNum)
{
return (new Regex(@"^[1-9]+[0-9]*\.[0-9]+$")).IsMatch(sNum) || (new Regex(@"^0\.[0-9]+$")).IsMatch(sNum);
}
//负小数
public static bool IsNDec(string sNum)
{
return (new Regex(@"^-[1-9]+[0-9]*\.[0-9]+$")).IsMatch(sNum) || (new Regex(@"^-0\.[0-9]+$")).IsMatch(sNum);
}
C# 自定义 Regex 类
最新推荐文章于 2022-11-04 13:29:15 发布