Best implementation for an isNumber(string) method

前端 未结 19 2607
感动是毒
感动是毒 2020-12-15 20:04

In my limited experience, I\'ve been on several projects that have had some sort of string utility class with methods to determine if a given string is a number. The idea h

19条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-15 20:21

    I use this but I liked Asaph's rigor in his post.

    public static bool IsNumeric(object expression)
    {
    if (expression == null)
    return false;
    
    double number;
    return Double.TryParse(Convert.ToString(expression, CultureInfo.InvariantCulture),   NumberStyles.Any,
    NumberFormatInfo.InvariantInfo, out number);
    }
    

提交回复
热议问题