form组件(正则默认选填)的改进方案

解决办法:
所有的正则加上:  (^$)|
匹配空字符串


比如内置的验证规则
phone: [/^1(3|4|5|7|8)\d{9}$/, "请输入正确的手机号"]
改成
phone: [/(^$)|^1(3|4|5|7|8)\d{9}$/, "请输入正确的手机号"]
之后就是选填项了


如果要设置为必填项,原有表单元素的 lay-verify="phone" 增加 required 规则即可
<input type="text" name="phone" value="" lay-verify="phone"          placeholder="手机号码选填" class="layui-input" autocomplete="off">
<input type="text" name="phone" value="" lay-verify="required|phone" placeholder="手机号码必填" class="layui-input" autocomplete="off">
注意:此文章是站长从千万篇中精心挑选的,请认真对待文章内容。站长提供不易,请动动小手分享一下!如有问题请联系站长,QQ号:1787511717(同微信),邮箱号:1787511717@qq.com,以上内容由沙漏博客的作者颜浩发布到技术学习专栏!
本文章最后修改时间为:2019-12-18 11:50!

内容版权声明:文章由沙漏博客_分享提供!

转载注明出处:https://www.58yanhao.com/a/343.html

分享到:
打赏

觉得本站还不错就打赏一下吧!

支付宝扫一扫打赏

微信扫一扫打赏