layui 表单标签的校验方法
今天,长沙网络推广带来的是一篇关于layui表单标签校验方法的精彩分享。对于每一个开发者来说,这无疑是一个非常有价值的参考。接下来,让我们跟随长沙网络推广的步伐,一起这个有趣的主题。
在layui中,表单元素的校验非常简单。只需要在元素上加入lay-verify属性,便可以轻松实现验证功能。Layui提供了多种内置的校验规则,例如:
required(必填项)
phone(手机号)
email()
url()
number(数字)
date(日期)
identity(身份证)
除了这些内置的校验规则,你还可以设置多条规则进行验证。格式如lay-verify="验证A|验证B"。例如,lay-verify="required|phone|number"。你还可以自定义校验规则的值,如lay-verify="pass",然后通过form.verify()方法定义pass的校验规则。
下面是一个示例:
```html
```
当填入非法邮件时,点击提交,系统会友好地提示你,非常便捷。
接下来,我们来看看如何自定义校验规则:
```javascript
form.verify({
username: 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 '用户名不能全为数字'; // 返回提示信息
}
}, //username校验规则结束
//同时支持数组形式定义校验规则,数组的两个值分别代表[正则匹配、匹配不符时的提示文字]
pass: [
/^[\S]{6,12}$/ , '密码必须6到12位,且不能出现空格'
]
});
``` 当你自定义了类似上面的验证规则后,你只需要把key赋值给输入框的lay-verify属性即可。如: `` ``。以上这些就是长沙网络推广分享给大家的关于layui表单标签校验的全部内容。希望能给大家带来帮助,同时也感谢大家一直以来的支持。如果您对这篇文章有任何疑问或建议,欢迎随时与我们交流。让我们一起学习进步!Cambrian.render('body')。
编程语言
- layui 表单标签的校验方法
- 对Web开发人员有用的8个网站小结
- Javascript实现动态时钟效果
- sqlserver中操作主从关系表的sql语句
- 微信小程序封装http访问网络库实例代码
- 基于vue 添加axios组件,解决post传参数为null的问题
- thinkPHP5框架实现基于ajax的分页功能示例
- 被动式统计网站在线人数
- 关于JS 预解释的相关理解
- 在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套
- asp.net 页面中添加普通视频的几种方式介绍
- 如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据
- jQuery左右滚动支持图片放大缩略图图片轮播代码
- PHP优化之批量操作MySQL实例分析
- Repeater控件分别绑定数组和ArrayList实现思路
- Yii数据库缓存实例分析