2016-02-17 46 views
0

我需要相匹配,其中整个值(以10:1的长度的限制)包括零和箱子箱子正则表达式,其中该系列中的第一个数字是零。正则表达式匹配全零,第一字符作为零和剩余的字符作为数字

我试图筛选情况下,用户提供全零或为接受最多10个位数的输入前导零。目前,我有以下内容:

(?!0{1,10})[0-9]{1,10} 

这似乎工作,但它不匹配字符串中第一个数字的非零值。任何帮助将非常感谢!

编辑:

例失败的案例:0000000,.成功:1000000,2034567等等。我需要它拒绝那些输入全为零或带有一个零的线索的情况。

+1

您是否尝试过使用测试仪,如:https://regex101.com/,它更容易,以测试这种方式,然后尝试调试您的正则表达式的程序。 –

+0

示例失败情况:0000000,.成功:1000000,2034567等等。我需要它拒绝那些输入全为零或带有一个零的线索的情况。 – Cory

+0

编辑您的主帖子,而不是... – Enissay

回答

1

由于第一个数字不能是零:

^[1-9][0-9]{0,9}$ 

尝试在你的烤面包机!

相关问题