C# - 숫자로된 문자열 검사


문자열이 숫자인지 체크하는 메소드입니다.
정규식을 사용하면 쉽게 체크할 수 있습니다.

public bool isDigit(string orgStr)
{
    if(orgStr == null) return false;
    return System.Text.RegularExpressions.Regex.IsMatch(orgStr, "^d+$");
}

public bool isInt(string orgStr)
{
    if(orgStr == null) return false;
    return System.Text.RegularExpressions.Regex.IsMatch(orgStr, @"^[+-]?d*$");
}

public bool isDouble(string orgStr)
{
    if(orgStr == null) return false;
    return System.Text.RegularExpressions.Regex.IsMatch(orgStr, @"^[+-]?d*(.?d*)$");
}

광고

댓글 1개

댓글 남기기