博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC3 Model的常用验证示例
阅读量:5290 次
发布时间:2019-06-14

本文共 897 字,大约阅读时间需要 2 分钟。

1.金额(10位整数,2位小数)

    #region 余额        ///         /// 余额        ///         [DisplayName("余额")]        [RegularExpression(@"^\d{1,10}(?:\.\d{1,2})?$", ErrorMessage = "金额输入有误!")]        [DataType(DataType.Text)]        [DisplayFormat(ConvertEmptyStringToNull = true)]        public decimal Balances { get; set; }        #endregion

2.整数验证

>=0

     #region 标识        ///         /// 标识        ///         [DisplayName("标识")]        [Required(ErrorMessage = "标识不得为空")]        [DataType(DataType.Text)]        [DisplayFormat(ConvertEmptyStringToNull = false)]        [RegularExpression(@"^[0-9]*$", ErrorMessage = "标识不是整数")]        [Remote("IsCodeValid", "Controller", "area", AdditionalFields = "ID", ErrorMessage = "标识不能重复!")]        public int CodeID { get; set; }        #endregion

>0

[RegularExpression(@"^\+?[1-9][0-9]*$", ErrorMessage = "不是正整数")]

 

 

转载于:https://www.cnblogs.com/xcsn/p/3490633.html

你可能感兴趣的文章
迭代器和生成器
查看>>
HTML时间监听方法
查看>>
面试题
查看>>
dedecms高级搜索功能(指定模型搜索,一个页面多个搜索)
查看>>
python爬虫(2)--Urllib库的高级用法
查看>>
读取浏览器历史记录操作方法(刷新token)
查看>>
安卓高级6 玩转AppBarLayout,更酷炫的顶部栏 Toolbar
查看>>
两台W7系统的电脑,A电脑可以ping通B电脑,B电脑ping不通A电脑。
查看>>
给不了你的幸福
查看>>
联系表单 1_copy
查看>>
【Qt】Qt Quick 之 QML 与 C++ 混合编程详解
查看>>
“集群和负载均衡”等的通俗解释
查看>>
matlab 中如何创建以及获取popupmenu的值
查看>>
【机器学习】多项式回归python实现
查看>>
查看cuda版本和cudann
查看>>
eclipse 开始运行提示 Java was started but returned exit code=13
查看>>
预编译scss以及scss和less px 转rem
查看>>
git 问题记录
查看>>
word vba 1 页面视图
查看>>
系统变量和环境变量的区别
查看>>