gpt4 book ai didi

c# - 在 C# Winforms 上验证文本框的输入

转载 作者:行者123 更新时间:2023-11-30 15:47:37 24 4
gpt4 key购买 nike

我正在尝试验证 C# winforms 上文本框的输入是否符合有效模式。

模式必须是仅由以下字符组成的字符串

  • 0 到 9
  • 从头到尾
  • “-”
  • “/”

我正在考虑使用文本框上的“验证”事件来执行验证,但我正在努力使用正确的正则表达式 - 或者也许有比使用正则表达式更好的方法。

最佳答案

正则表达式“[A-Z0-9_/]”应该可以做到。 Regex 似乎是这里最明显的选择(这是一个非常简单的验证),只要您喜欢使用它们即可。

根据您选择的语言,您可能需要用“\”引用一些特殊字符。如果您还希望允许使用小写字母,则为“[a-zA-Z0-9_/]”。

或者,“(\w?\d?_?/?)+”之类的东西可能会起作用——\w 匹配任何字符,\d 匹配任何数字。这 '?'匹配前一个字符 0 次或 1 次,而末尾的 + 允许多次匹配。

关于c# - 在 C# Winforms 上验证文本框的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3428205/

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