1
我想驗證一個屬性必須有九位數的代碼,並且不能以四個零或四個九位結尾,並且必須輸入不帶特殊字符。模型中屬性的正則表達式驗證
我嘗試以下代碼 -
[RegularExpression(@"(^(?i:([a-z])(?!\1{2,}))*$)|(^[A-Ya-y1-8]*$)", ErrorMessage = "You can not have that")]
public string Test{ get; set; }
但它不工作。
實施例:exasdea0000
,asdea9999
,[email protected]
或as_ea9999
不能被輸入。
我該如何做到這一點?
你有樣本輸入或測試用例? –
什麼是你的特殊字符?什麼是格式? –
[this](https://regex101.com/r/rIU0aJ/1)有幫助嗎? –