2012-07-13 21 views
-4

我需要正則表達式,它匹配所有正整數非整數,範圍從0到999999.它不接受任何小數,字母或任何特殊字符,範圍應該是在0到999999之間。非正整數的正則表達式,範圍介於0到999999之間

+6

'\ d {1,6}' - 它是正則表達式101請花10分鐘閱讀基本 – zerkms 2012-07-13 06:06:01

+2

你真的應該去通過教程現在,然後,不痛。 – 2012-07-13 06:06:57

+0

呃,你想要非十進制整數,但沒有字母字符?例如,請嗎? :-) – azhrei 2012-07-13 06:13:33

回答

0

這應該這樣做。

Regex.IsMatch("999999","^[0-9]{0,6}$");//return true 
+0

接受?這將匹配000123是否可以? – shift66 2012-07-13 06:36:29

+0

是的!他認爲OP是關注價值的,而不是它的代表性。所以000123被接受是好的。 – 2012-07-13 06:38:54