正则表达式 - VAlidation String-REAL noob问题:)

Dyl*_*son 3 c# regex asp.net validation

我有点尴尬问这个,所以我会直接用它来.我真的不明白技术帮助,所以也许有人可以愚蠢.

我试图创建一个验证字符串,允许一个或两个数字(不多,不少).

这些是我的努力,它们都只适用于第一部分(第一组括号)

我使用Visual Studio验证控制btw.

([0-9])|([0-9] [0-9])(\ d {1})|(\ d {2})

我非常感谢良好的外行解释.非常感谢 :)

感谢Cfreak的解决方案.我真的很感激建立字符串的链接或简单的解释.我阅读的大部分内容似乎都期待一定程度的知识:)

Cfr*_*eak 5

我对.NET不是很熟悉,但其中任何一个都应该有效:

\d{1,2}
Run Code Online (Sandbox Code Playgroud)

要么

\d\d? 
Run Code Online (Sandbox Code Playgroud)

我会选择这个,因为它是最紧凑的:)

要么

[0-9]{1,2}
Run Code Online (Sandbox Code Playgroud)

要么

[0-9][0-9]?
Run Code Online (Sandbox Code Playgroud)

put()在其中任何一个周围捕获匹配的数字.