gpt4 book ai didi

c# - .NET 中的字符串验证

转载 作者:行者123 更新时间:2023-12-02 03:06:15 25 4
gpt4 key购买 nike

字符串验证..

我想验证字符串仅包含以下字符:

  • A-Z
  • 0-9
  • “/”
  • “-”

实现这一目标的最佳方法是什么。我尝试使用 REGEXP,但如果任何字符有效,则返回有效,而不是所有字符有效。

最佳答案

您可以使用 [^A-Z0-9/-] 进行否定。如果匹配,您就知道存在无效字符。

if (Regex.IsMatch("input",@"[^A-Z0-9/-]"))
{
//invalid character found
}

括号内的字符 ^ 否定该集合,意思是“查找不在这里的任何内容”。

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

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