Asp.Net MVC模型验证正则表达式[通俗易懂]

Asp.Net MVC模型验证正则表达式[通俗易懂][RegularExpression(@”^\+?[1-9][0-9]*$”,ErrorMessage=”排序内容必须为不小于1的正整数”)][Display(Name=”排序”)]publicoverrideNullable<int>OrderNum{get;set;}参考地址mvc模型验证及正则表达式如何在MVC3正则表达式中为NOTNULL或ZERO提供数据注释验证模型验证表达式可叠加[NotNullExpression]//非空[Regula

大家好,又见面了,我是你们的朋友全栈君。

[RegularExpression(@"^\+?[1-9][0-9]*$", ErrorMessage = "排序内容必须为不小于1的正整数")]//不包含0
[Display(Name = "排序")]
public override Nullable<int> OrderNum { 
    get; set; }

参考地址
mvc 模型验证及正则表达式
如何在MVC3正则表达式中为NOT NULL或ZERO提供数据注释验证

模型验证表达式可叠加

[NotNullExpression]
[RegularExpression(@"^(?:0|[1-9][0-9]*)$", ErrorMessage = "排序号必须为自然数")]//包含0
[Display(Name = "排序号")]
public override Nullable<int> OrderNum { 
    get; set; }

失去,总会在心里留下创伤,受伤总是伴随着成长,有些时候不怕自己失去过什么,最怕的是自己从来不曾争取过什么,于是一直原地踏步,一直踌躇满志,一直虚度年华…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162921.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • bool 函数用法「建议收藏」

    bool 函数用法「建议收藏」 BOOL是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等,只不过float定义浮点型,double定义双精度浮点型。在objective-c中提供了相似的类型BOOL,它具有YES值和NO值。布尔型变量的值只有真(true)和假(false),可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。(百科) …

  • Java 接口(interface)的用途和好处

    Java 接口(interface)的用途和好处首先不懂什么是interface的可以参考这里http://blog.csdn.net/nvd11/article/details/18888415不过上面的bo

  • navicat如何连接本地数据库

    navicat如何连接本地数据库navicat如何连接本地数据库按win+r,输入cmd进入控制台。然后如图操作操作完成就可以进入navicat连接本地数据库了

  • 详解布隆过滤器原理,及分布式运用方法_布隆过滤器最小误差

    详解布隆过滤器原理,及分布式运用方法_布隆过滤器最小误差1.什么是布隆过滤器布隆过滤器是一个叫“布隆”的人提出的,本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilisticdatastructure)。它本身是一个很长的二进制向量,特点是高效地插入和查询,可以用来确定“某一条数据一定不存在或者可能存在一个集合中”。相比于传统的List、Set、Map等数据结构,它更高效、占用空间更少(因为是个二进制的向量),但是缺点是其返回的结果是概率性的,而不是确切的。2.布隆过滤器数据结构布隆过滤器是一个bit向量或者

  • smt贴片元件封装型号及名称_贴片封装的电子元件图片

    smt贴片元件封装型号及名称_贴片封装的电子元件图片SMT贴片元器件封装类型的识别#学习目标:封装类型是元件的外观尺寸和形状的集合,它是元件的重要属性之一。相同电子参数的元件可能有不同的封装类型。厂家按照相应封装标准生产元件以保证元件的装配使用和特殊用途。由于封装技术日新月异且封装代码暂无唯一标准,本指导只给出通用的电子元件封装类型和图示,与SMT工序无关的封装暂不涉及。1、常见SMT封装以公司内部产品所用元件为例,如下表:名称 缩写含义 备注Chip Chip 片式元件MLD MoldedBody 模制本体元件CAE Aluminum

  • pycharm如何导入_pycharm下载模块

    pycharm如何导入_pycharm下载模块模块导入:1.如果你要导入的模块或者文件夹下的模块与你要执行程序的模块在同一个目录下文件:importsecond_module文件夹:fromsecond_fileimportsecond_file_moudle2.如果你要导入的文件或者文件夹下的模块,可以用sys来临时导入模块路径:导入路径:importsyssys.path.append(模块的绝对路径)例如:sys.path.append(r’User/jing

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号