zoukankan      html  css  js  c++  java
  • mvc 数据验证金钱格式decimal格式验证

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

    首先看下代码

    1 /// <summary>
    2 /// 产品单价
    3 /// </summary>
    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      }

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

  • 相关阅读:
    概率与数学期望
    UVa10870
    UVa10870
    特殊符号+运算优先级
    特殊符号+运算优先级
    poj 2065 SETI(gauss--->≡)
    poj 2065 SETI(gauss--->≡)
    线性筛法证明
    HDU 1728 逃离迷宫
    T^T ONLINE JUDGE 2401 尼克的任务
  • 原文地址:https://www.cnblogs.com/wujilong/p/3499340.html
Copyright © 2011-2022 走看看