c# - 仅匹配不以零开头的数字的正则表达式

标签 c# .net regex

我在表单上有一个文本框,我希望用户只能输入数字,并且第一个数字不能为零。在这种情况下必须是哪种模式?

最佳答案

使用这个表达式

string expression = @"^[1-9]\d*$";

对于任何想要测试表达式的人,请使用此链接:http://www.rubular.com/r/1JIPP8E1zH

关于c# - 仅匹配不以零开头的数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661569/

相关文章:

regex - 用 sed 替换字符串

C#.NET Winforms : Is it possible to override Label. 自动调整大小?

c# - 违反 PRIMARY KEY 约束

c# - 如何将方法名称传递给另一个方法并通过委托(delegate)变量调用它?

C# XML 序列化 - 削弱封装?

python - 删除子字符串时结果中没有双倍空格的最佳正则表达式(在 Python 中)?

c# - 2 个时间跨度之间的时间差无法返回预期数据

c# - 从桌面应用程序使用时的PasswordVault安全性

c# - 如何检查字符串是否包含 C# 中的可反序列化数据?

php - 检查字符串是否以特定单词开头,如果是则拆分