form上rules 表单验证规则之金额
我们在用写后台管理时候会有一些数据需要用到新增,新增的话element-ui里面常用到form,那么form里面会用到一些规则来限制传入的参值,
这个时候前端这块就会去做一些规则限制,本文作为随手笔记,记录一种规则方法(金额)
那么需要输入的是金额,需要什么规则,
金额,可能是整数,可能是带有一位小数,可能是带有两位小数
在规则里面先定义
rules: {
//表单验证规则 orgAsset: [ { required: true, message: "请输入金额", trigger: "blur"}, { validator: isOrgAsset, trigger: "blur" }, ], }
然后再data里面去定义
data() { // 定义表单验证函数 var isOrgAsset = (rule, value, callback) => {
//rule--规则,value--传入的值,callback--回调函数 // 判断小数点数量 var pattern = /^\d+.?\d{0,2}$/;
//判断传入的金额不会超过一个预估的值,我这边的项目预估不会超过这个值100000000000 if (value > 1000000000000) { return callback(new Error("请输入金额")); } else if (value <= 10000000000 && !pattern.test(value)) {
//验证失败就是callback(NEW Error('错误的信息填写')) return callback(new Error("输入内容不合法"));
//验证成功就是callback } else return callback(); }; }
文笔不好,自己做记录用的,有需要的可以拿去用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理