我正在尝试验证 C# winforms 上文本框的输入是否符合有效模式。
模式必须是仅包含以下字符的字符串
我正在考虑使用文本框上的“验证”事件来执行验证,但我正在努力使用正确的正则表达式 - 或者也许有比使用正则表达式更好的方法。
正则表达式“[A-Z0-9_/]”应该可以做到这一点。正则表达式似乎是这里最明显的选择(这是一个非常简单的验证),只要您乐意使用它们。
根据您选择的语言,您可能需要用“\”引用一些特殊字符。如果您还希望允许使用小写字母,那么它将是“[a-zA-Z0-9_/]”。
或者,类似“(\w?\d?_?/?)+”的内容可能会起作用 - \w 匹配任何字符,\d 匹配任何数字。这 '?'匹配前一个字符 0 或 1 次,而末尾的 + 允许多次匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)