• Frameworks.Entity.Core 5 EntityValidation



    Project.CoreFrameworks.Entity.CoreEntityValidation

    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 空白字符:[ x0Bf ]
        /// 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

  • 相关阅读:
    wampserver域名访问报错
    提升linux文件夹权限
    linux压缩
    服务器重启记录
    修改mysql数据库密码
    电脑没声音解决
    删除任务管理其中的多余的启动项
    资源占用无法删除解决方案
    删除资源管理器中左边菜单的onedrive
    13. 导航
  • 原文地址:https://www.cnblogs.com/ganmk--jy/p/5370257.html
Copyright © 2020-2023  润新知