您的位置:首页 > 编程语言 > C#

C#判断是否为数字的两个函数

2013-09-23 18:22 246 查看
public static bool IsNum_Positive(String sNum)//判断sNum是否为数字,只能为正数
    {
        int isDec = 0;
        for (int i = 0; i < sNum.Length; i++)
        {
            if (sNum[i] == '.') isDec++;
            if ((!char.IsNumber(sNum, i) && sNum[i] != '.') || isDec > 1) return false;
        }
        return true;
        
    }
    public static bool IsNum(string value)//判断value是否为数字,可正,可负
    {
        return Regex.IsMatch(value, @"^[+-]?\d*[.]?\d*$");
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: