博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mvc 数据验证金钱格式decimal格式验证
阅读量:7011 次
发布时间:2019-06-28

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

http://www.cnblogs.com/wujilong/p/3499340.html

mvc 数据验证金钱格式decimal格式验证

首先看下代码

1 /// 2 /// 产品单价3 /// 4 [Display(Name = "产品单价")]5 [Range(typeof(decimal), "0.00", "99999999.99", ErrorMessage = "产品单价格式不正确")]6 [RegularExpression(@"^(([0-9]+)|([0-9]+\.[0-9]{1,2}))$", ErrorMessage = "产品单价格式不正确!")]

 

//首先验证钱范围

1 [Range(typeof(decimal), "0.00", "99999999.99", ErrorMessage = "产品单价格式不正确")]

 

//再验证钱的格式,我这里采用正则表达式验证数字格式  非负数 小数点后保留两位,正则如下:

1 ^(([0-9]+)|([0-9]+\.[0-9]{1,2}))$

 

下面用JavaScript的方式验证金钱类型

1 function checkMoneyFormat(val){2          var reg = /^(([0-9]+)|([0-9]+\.[0-9]{1,2}))$/;3          var isMoneyFormatRight = reg.test(val);4          return isMoneyFormatRight;5      }

 

调用上面的正则即可,具体需求,具体对待。

你可能感兴趣的文章
CCRD_TOC_2015_EULAR专刊
查看>>
OCM读书笔记(0) - OCM考试(Oracle Certified Master)核心内参
查看>>
Linux设备驱动与整个硬件系统的关系
查看>>
Django时间与时区设置问题
查看>>
道路修建 2(自创题+题解)(From NOI2011)
查看>>
两个JS控件-List和Pager
查看>>
pipenv虚拟环境
查看>>
使用RestSharp 库调用Restful Service
查看>>
TCP学习之三:客户端、服务端同步传输字符串
查看>>
删除Exchange Server IIS 15天日志
查看>>
MyBatis框架(4)全局文件
查看>>
【配置映射】—Entity Framework实例详解
查看>>
正则表达式
查看>>
手机端H5点击类目自动定位到相应内容
查看>>
agc032
查看>>
WCF 第二章 契约 实现一个双向契约的服务端部分
查看>>
我的Java开发学习之旅------>Java经典排序算法之快速排序
查看>>
我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计
查看>>
Docker监控怎么做?
查看>>
tps 和 qps的区别
查看>>