Skip to main content
 首页 » 编程设计

c#之如何在不使用 C# 中的正则表达式的情况下验证某些内容

2024年01月13日36cloudgamer

嗨,我如何验证字符串,但不使用正则表达式。例如如何验证这个:xxx/xxxx 其中 x 是一个数字?谢谢

请您参考如下方法:

类似的东西:

bool ValidateExpression(string expression) 
{ 
    string[] parts = expression.Split("/"); 
 
    if ( 
        parts.Length != 2 
        || parts[0].Length != 3 
        || parts[1].Length != 4 
    ) return false; 
 
    int parsed; 
    return Int32.TryParse(parts[0], out parsed) && Int32.TryParse(parts[1], out parsed);     
} 

以后用作

bool isValid = ValidateExpression("123/4567");