layui表单验证方式大全
- 表单自带校验
lay‐verify:是表单验证的关键字
required (必填项)
phone(手机号)
email(邮箱)
url(网址)
number(数字)
date(日期)
identity(身份证)
input表单添加 lay‐verify="required|email"
- 自定义验证
自定义值
同时支持多条规则的验证:
格式:lay‐verify=”验证A|验证B”
如:lay‐verify=”required|phone|number”
自定义表单验证例子:<input type="text" name="user_name" lay‐
verify="required|checkUser_name" placeholder="请输入账号"
autocomplete="off" class="layui‐input">
<input type="password" name="user_pwd" lay‐
verify="required|checkUser_pwd" placeholder="请输入密码"
autocomplete="off" class="layui‐input">
<script>
layui.use([ 'form' ], function() {
var form = layui.form,
layer = layui.layer,
$ = layui.jquery;
/* 自定义表单验证 */
form.verify({
checkUser_name : function(value, item) { // value:表单的
值、item:表单的DOM对象if (!new RegExp("^[a‐zA‐Z0‐9_\u4e00‐
\u9fa5\\s∙]+$").test(value)) {
return '用户名不能有特殊字符';
}if (/(^\_)|(\__)|(\_+$)/.test(value)) {
return '用户名首尾不能出现下划线\'_\'';
}
if (/^\d+\d+\d$/.test(value)) {
return '用户名不能全为数字';
}
if (value.length < 3 || value.length > 12) {
return '用户名必须3到12位';
}
},
checkUser_pwd : [ /^[\S]{6,12}$/, '密码必须6到12位,且不能出现空
格' ]
});
});
</script>
layui表单验证方式大全相关推荐
- layui表单验证 内置自定义规则 - 使用说明
关于 layui表单的验证规则.调用.自定义规则的使用经验总结: 除了 layui 本身配套的一个验证体系,还支持开发者自定义验证规则(如上表中的[自定义密码验证(代码参考下文)]),并直接嵌入到页面 ...
- php验证规则表单,PHP Yii框架之表单验证规则大全
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程. 废话不多说了,直接给大家贴代码了. class ContactForm ...
- PHP Yii框架之表单验证规则大全
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程,本文给大家介绍php yii框架之表单验证规则大全,感兴趣的朋友一起学习吧 ...
- blur表单验证方式
表单验证方式 * 思路:* 1 给每个input添加失去焦点事件,输入完毕后进行校验* 校验给错误提示 * 2. 表单提交数据的时候 进行判断 * 是否有错误信息提示 如果有,不能提交数据 <b ...
- Layui表单验证失效解决办法
出现layui表单提交时没有进行验证的情况解决办法 <div class="layui-input-inline" style="width: 150px;&quo ...
- layui表单验证demo
表单验证方法很多,使用layui插件自带的验证写法也是很简单.首先到官网http://www.layui.com/下载layui插件,然后按照官方提供的API编写前台页面就可以了,下面提供一个layu ...
- 【解决】LayUI表单验证,提交按钮在弹出层,lay-verify失效的情况
layui的表单是我特别常用的一个功能,这次在写添加和修改界面时,也顺手将layui的表单界面放进去,想着等会利用layui自带的表单验证功能将用户输入的值进行一一验证,没想到遇到了如题目所描述的情况 ...
- 00008 - layui 表单验证,需要验证,但非必输
当使用layui的验证规则,比如 手机, <input type="text" name="userName" lay-verify="phon ...
- 前端表单提交方式大全
1.获取input数据封装成json格式提交. <%@ page language="java" contentType="text/html; charset=U ...
最新文章
- 《 嵌入式系统设计与实践》一一3.6 测试硬件(和软件)
- Gps高程拟合matlab代码,几种GPS高程拟合方法分析与比较.doc
- Yii2使用Cookie的注意事项
- 是什么管脚分配_FPGA是什么?里面有什么?能做什么?
- 重塑技术引擎 阿里落地全球最大规模云原生实践支撑双11
- python怎么写多行_python 多行字符串怎么写才能不破坏缩进
- C/C++网络编程中的TCP保活
- oracle中简单查询语句的格式及执行顺序分析
- CRM Set Type com_commercial的UI界面
- TIMING_04 时序约束的一般步骤
- canvas 绘制圆形进度条
- Python爬虫_BeauifulSoup
- 机器视角:长文揭秘图像处理和卷积神经网络架构
- 常用JDK系统环境变量配置
- pandas聚合group函数
- Vue 引入阿里巴巴矢量图标库 (详细)
- bada开发tips
- EF CORE DELETE
- python心得总结知识点和收获,千锋Python培训心得 在总结中收获提升
- [目录]-博客笔记导读目录(全部)
热门文章
- 信息学奥赛一本通 2007:【20CSPJ普及组】方格取数 | 洛谷 P7074
- 信息学奥赛一本通 1049:晶晶赴约会 | OpenJudge NOI 1.4 11
- 信息学奥赛一本通(1204:爬楼梯)
- 信息学奥赛一本通(1163:阿克曼(Ackmann)函数)
- 信息学奥赛一本通(1412:二进制分类)
- 信息奥赛一本通(1839:【05NOIP提高组】谁拿了最多奖学金)
- 联络员(信息学奥赛一本通-T1393)
- 抓住那头牛(信息学奥赛一本通-T1253)
- 信息学奥赛一本通C++语言——1097:求阶乘的和
- 11 WM配置-主数据-定义冻结原因(Blocking Reason)