正则:只能输入数字,可为负数,最多两位小数


Vue.prototype.$validateLimitTwo = (str) => {
    const reg = /(^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d{1,2})?$)/
    return reg.test(str)
}
    var validateLimit = (rule, value, callback) => {
        if (value) {
            if (this.$validateLimitTwo(value)) {
              callback()
            } else {
              callback(new Error('数值允许输入负数,最多两位小数'))
            }
        } else {
          callback(new Error('请输入补贴金额'))
        }
      }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM