自定义Metadata验证属性

Posted qiupiaohujie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义Metadata验证属性相关的知识,希望对你有一定的参考价值。

一、定义


using
System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel.DataAnnotations; namespace HJ.BaseMetadata { /// <summary> /// 邮箱验证类 /// </summary> public class EmailAttribute :RegularExpressionAttribute { //验证邮箱 public EmailAttribute():base(@"^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$") { } } }

 

二、调用

[Email(ErrorMessage="邮箱格式不正确")))]
        public string Email { get; set; }

以上是关于自定义Metadata验证属性的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

为动态创建的 Android 片段提供自定义属性值

使用数据注释和代码的自定义验证属性

detectron2报AttributeError: Attribute ‘evaluator_type‘ does not exist in the metadata of dataset(代码片段

Xcode自定义代码块

在片段活动中显示自定义对话框