ASP.NET MVC 2 - Multiple Regex on a property

后端 未结 3 753
小鲜肉
小鲜肉 2021-01-07 04:36

I would like to know if a way exists in asp.net mvc 2, to have multiple regular expression on a proprety. For example :

[RegularExpression(\"[^0-9]\", Error         


        
3条回答
  •  抹茶落季
    2021-01-07 05:26

    Something like this:

        public class DigitsAttribute : RegularExpressionAttribute
        {
            public DigitsAttribute()
                : base("[^0-9]")
            {
            }    
        }
    
        public class SpecialCharsAttribute : RegularExpressionAttribute
        {
            public SpecialCharsAttribute()
                : base("[^<>]{2,}")
            {
            }
        }
    

    Use:

    [Digits]
    [SpecialChars]
    public string City { get; set; }
    

提交回复
热议问题