Abd*_*ziz 1 .net c# regex winforms string-parsing
我想验证用户输入字符串的数字范围是1300到1500.
我试过了 Regex regxUsrInput = new Regex(@"^(?:[1-9]|1|3[0-9]|0[0-9]|0[0-9]|1500)$");
..但这并没有验证我的预期方式.
我愿意接受任何建议,包括替代方案.谢谢
如果重要:我的应用程序是用C#编写的Windows窗体应用程序.用户输入来自标准TextBox控件.
Hos*_*Rad 13
你为什么要用Regex?这个简单的方法怎么样:
int value;
if(int.TryParse(yourTexbox.Text, out value))
{
if(1300 < value && value < 1500)
{
//your code
}
}
Run Code Online (Sandbox Code Playgroud)
注意:不要这样做.但这是如何:
^1([34]\d{2}|500)$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |