正则表达式在 mvc 中不起作用
Regular expression is not working in mvc
我在我的 mvc 项目中使用了正则表达式,但它不起作用。它总是显示错误。
谁能告诉我它是否正确,如果是,那么为什么不起作用。
那是我的模特。
public partial class State
{
public int StateId { get; set; }
[Required]
[RegularExpression(@"^(([A-za-z]+[\s]{1}[A-za-z]+))$", ErrorMessage = "State Name must be alphabetic")]
public string StateName { get; set; }
[Required]
[Range(1, 10)]
public Nullable<int> CountryId { get; set; }
[Required]
public Nullable<System.DateTime> startdate { get; set; }
}
这将是表达式 ^[A-za-z]+(([\s]{1})?[A-za-z])+$
您可以使用 http://rubular.com/ 来验证正则表达式。
我在我的 mvc 项目中使用了正则表达式,但它不起作用。它总是显示错误。 谁能告诉我它是否正确,如果是,那么为什么不起作用。 那是我的模特。
public partial class State
{
public int StateId { get; set; }
[Required]
[RegularExpression(@"^(([A-za-z]+[\s]{1}[A-za-z]+))$", ErrorMessage = "State Name must be alphabetic")]
public string StateName { get; set; }
[Required]
[Range(1, 10)]
public Nullable<int> CountryId { get; set; }
[Required]
public Nullable<System.DateTime> startdate { get; set; }
}
这将是表达式 ^[A-za-z]+(([\s]{1})?[A-za-z])+$
您可以使用 http://rubular.com/ 来验证正则表达式。