码迷,mamicode.com
首页 > 其他好文 > 详细

Frameworks.Entity.Core 5 EntityValidation

时间:2016-04-08 22:59:20      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:


Project.Core\Frameworks.Entity.Core\EntityValidation\

 

EntityValidation


数值验证
DigitAttribute.cs

DigitAttribute
继承 EntityValidationAttribute

2
Email验证
EmailAttribute

继承 EntityValidationAttribute

3

通用验证基类
抽象类  EntityValidationAttribute
继承  ValidationAttribute

4
传真验证
FexAttribute
继承 EntityValidationAttribute


5

    /// 消息类
    /// [abc] a、b 或 c(简单类)
    /// [^abc] 任何字符,除了 a、b 或 c(否定)
    /// [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
    /// [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
    /// [a-z&&[def]] d、e 或 f(交集)
    /// [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去)
    /// [a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](减去)
    /// . 任何字符(与行结束符可能匹配也可能不匹配)
    /// \d 数字:[0-9]
    /// \D 非数字: [^0-9]
    /// \s 空白字符:[ \t\n\x0B\f\r]
    /// \S 非空白字符:[^\s]
    /// \w 单词字符:[a-zA-Z_0-9]
    /// \W 非单词字符:[^\w]
MessageManager

6

 验证消息类型

MessageType


7

手机验证
MobileAttribute

继承
EntityValidationAttribute

8
邮编验证
PostNumberAttribute
继承 EntityValidationAttribute

9
范围验证
RangeAttribute
继承EntityValidationAttribute


10
为空验证
RequiredValueAttribute
继承
RequiredValueAttribute

11
 电话验证

TelePhoneAttribute
继承
EntityValidationAttribute

Frameworks.Entity.Core 5 EntityValidation

标签:

原文地址:http://www.cnblogs.com/ganmk--jy/p/5370257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!