gpt4 book ai didi

c# - 添加字符串长度验证

转载 作者:太空宇宙 更新时间:2023-11-03 21:21:03 26 4
gpt4 key购买 nike

我正在为我的 text 字符串添加验证。它允许 stringinteger 值,这是正确的,但我希望我的 text 长度大于 4 个字符。我添加了 text.Length > 4 但这不会在输入 2 字符串时添加任何验证。有什么建议吗?

public bool IsStringInvalid(string text)
{
if (String.IsNullOrEmpty(text))
{
if (text != null && !Regex.IsMatch(text, textCodeFormat) && text.Length > 4)
{
return true;
}
}
return false;
}

最佳答案

您的方法称为 IsStringLengthInvalid,这意味着它应该为无效字符串返回 true。现在,您似乎正试图仅对有效字符串返回 true。

像这样的东西应该可以工作:

    public bool IsStringInvalid(string text)
{
return string.IsNullOrEmpty(text) ||
text.Length <= 4 ||
!Regex.IsMatch(text, textCodeFormat);
}

关于c# - 添加字符串长度验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30673895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com