问题描述

在使用layui表单验证的时候遇到这么个问题,用layui自带的 lay-verify 验证手机或者邮箱的时候,如果该字段在空的情况下提交也会提示手机或者邮箱格式不正确,我想要的效果是用户可以不填,如果填的话才进行手机或者邮箱验证

解决办法

看过好多人说自定义验证规则解决的,但是我还是感觉那样太麻烦,于是就对源码下手了,把表单验证源代码(form.js)的正则表达式改一下,例如手机的正则为:/^1\d{10}$/,可以改成/^$|^1\d{10}$/,前面加一个^$|试试,邮箱修改也是如此,修改完之后记得清理下浏览器缓存,然后刷新看效果

标签: html, layui

添加新评论