1
我在實體領域,其有一個正則表達式作爲DataAnnotation:爲什麼當我使用RegularExpression作爲DataAnnotation不能識別前導零?
@"^\$?([0-9]{6})(.[0-9]){0,1}?$"
,它總是工作正常,但在我的號碼前使用零。
Ex。
- 123456.1 Work
-.1 Does Not Work
如果我使用Regex.IsMatch進行同樣的驗證,它表示沒問題。
我該如何強制MVC在驗證時保持前導零?
@hwnd它應該讓你寫小數點後一位數字,或什麼都沒有。如果我刪除錨,我不能做這最後一部分。 – Laggel
@hwnd我沒有寫下來,因爲工作正常。我剛剛更新了這個例子。 – Laggel
@hwnd爲什麼我把它放在一個分開的組中是唯一的原因,因爲我想指定可以有一個或者沒有。 – Laggel