layui表单验证 只能是整数

大部分的layui验证在我另一个博客页面https://www.cnblogs.com/a973692898/p/11577502.html

这次的是只能输入整数,之前写了一个lay-verify=”required|number”,发现在实际运用中,写小数的,会出现错误信息;换成double也不成

后来就用了js辅助,看代码:

<input name="operatorId" lay-verify="suanziId" class="layui-input" type="text">

额。。。我这个命名可能不怎么规范哈,   上边代码中加下划线的是重点哈;

复制代码
//创建一个编辑器
          var editIndex = layedit.build('LAY_demo_editor');
         //自定义验证规则
          form.verify({
            title: function(value){
              if(value.length < 5){
                return '标题至少得5个字符啊';
              }
            }
            ,suanziId: [
              /^[1-9]\d*$/
              ,'只能是整数哦'
            ]
            ,content: function(value){
              layedit.sync(editIndex);
            }
          });

复制代码

这样就可以限制只能是数字了,其他的限制也可以使用这中方式。只需要不同的正则表达式即可

 

 

今天刚发现一个更简单的自定义验证:

<input name="location" class="layui-input" lay-verify="number|Ndouble" type="text"/>

Ndouble 加了下划线的哦,我们自定义这个Ndouble

//自定义表单验证
      form.verify({
          Ndouble:[
              /^[1-9]\d*$/
              ,'只能输入整数哦'
          ]
      });

相比之前的要更简单些

posted @   大云之下  阅读(9481)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
大云之下
欢迎阅读『layui表单验证 只能是整数』
点击右上角即可分享
微信分享提示