簡體   English   中英

Asp .NET MVC 正則表達式

[英]Asp .NET MVC Regular Expression

我想驗證我的 model 僅接受 10 個數字,並且數字不應700開頭。 知道如何使用數據注釋來做到這一點嗎?

[Required(ErrorMessage = "This field is required ")]
[StringLength(10, ErrorMessage = " CR should be 10 digits")]
public string CR_Number { get; set; } 
 [Required(ErrorMessage = "This field is required ")]
 [StringLength(10, ErrorMessage = " CR should be 10 digits")]
 [RegularExpression("^(?!700)\d", ErrorMessage = "CR should not start with 700.")]
 public string CR_Number { get; set; } 

或者您可以按照評論“^(?.700)\d{10}$”中的建議合並最后兩個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM