Identify if a string is a number

前端 未结 25 3060
無奈伤痛
無奈伤痛 2020-11-22 00:13

If I have these strings:

  1. \"abc\" = false

  2. \"123\" = true

  3. \"ab2\"

25条回答
  •  逝去的感伤
    2020-11-22 00:35

    public static bool IsNumeric(this string input)
    {
        int n;
        if (!string.IsNullOrEmpty(input)) //.Replace('.',null).Replace(',',null)
        {
            foreach (var i in input)
            {
                if (!int.TryParse(i.ToString(), out n))
                {
                    return false;
                }
    
            }
            return true;
        }
        return false;
    }
    

提交回复
热议问题