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]가 아닌'[A-Za-z]'를 사용한다고 가정합니다. –
. 상태 이름을 라자스탄으로 입력하면 오류 메시지가 표시됩니다. –
[A-Aa-z] –