2016-02-17 50 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}$ 

嘗試在你的烤麪包機!

相關問題