2013-04-17 34 views

回答

0

你可以嘗試正則表達式屬性具有以下正則表達式:

[RegularExpression(@"\d{8}?")] 

這意味着8位,但它是可選的

1

嘗試使用Range屬性,它可空類型的正常工作。爲您的號碼指定上限和下限。請注意,如果Required不存在 - 此字段是可選的。

[Range(10000000, 99999999, ErrorMessage = "Number must be exactly 8 digit long")] 
public int? Field {get; set;} 
0

試試這個正則表達式:^\d{8}?$

它可以只輸入8位數字或沒有。

相關問題