2018年08月09日 21:09:54 dreamboycx 阅读数:171

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dreamboycx/article/details/81543907

B-JUI里含有大量的表单验证规则,很方便的让我们不必再写函数验证了,以下是在使用中总结的

1、integer

integer表示整数验证,包含正整数,负整数和0,默认包含所有整数

data-rule="integer[*]"//此为所有整数
data-rule="integer[+]"//此为正整数
data-rule="integer[-]"//此为负整数
data-rule="integer[+0]"//此为正整数和0
data-rule="integer[-0]"//此为负整数和0

2、length

length表示字符串长度

data-rule="length(~10)"//不超过10个字符
data-rule="length(10~)"//至少得10个字符
data-rule="length(1~10)"//1到10个字符

3、letters

4、required

5、date、datetime、time

6、mobile

7、checked

checked验证主要用checkbox和radio类型的表单元素

checked;       不同,相当于必须
checked[1~3]   1-3 选项
checked[1~]    大于1个选项
checked[~3]    小于3个选项
checked[3]     只能3个选项

8、number

9、match

 match[password]    匹配密码字段,两个值必须相同match[eq, password]  同上match[neq, count]  不等于count字段的值match[lt, count]   小于count字段的值match[lte, count]  小于等于count字段的值match[gt, count]   大于count字段的值match[gte, count]  大于等于count字段的值match[gte, startDate, date]match[gte, startTime, time]

10、range

range[0~99]    数字 0-99
range[0~]      大于或等于0的数
range[~100]    小于或等于100的数

11、remote

remote(path/to/server);
remote(path/to/server, name1, name2, ...);//带参数的远程
remote(get:path/to/server, name1, name2, ...);//get方式
remote(path/to/server, name1, proxyname2:name2, proxyname3:#id3, ...)//相同的代理方式
remote(path/to/server, foo=1&bar=2, name1, name2, ...)//带有请求串的

12、filter

13、digits

14、username

注册用户名常用的验证规则,默认是3-12位的数字、字母、下划线组成

15、upletterandnumber

只能输入大写字母和数字

16、tel

17、email

18、qq

19、IDcard

验证身份证号码

20、url

21、zipcode

22、chinese

必须输入中文

23、password

验证密码字段,默认6-16位字符,不包含空格

24、pattern

25、accept

B-JUI表单验证规则总结相关推荐

  1. php验证规则表单,PHP Yii框架之表单验证规则大全

    Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程. 废话不多说了,直接给大家贴代码了. class ContactForm ...

  2. PHP Yii框架之表单验证规则大全

    Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程,本文给大家介绍php yii框架之表单验证规则大全,感兴趣的朋友一起学习吧 ...

  3. 英文、数字和汉字、日文的字符判断 英文占1个字符,中文汉字占2个字符 el-form表单验证规则

    需求:输入框输入如果是中文或者日文,表单验证长度需要除以2,如果是英文或者数字,则正常 需求奇葩,还要国际化可烦死我了,菜鸟又不敢跟产品顶嘴,哭了 捣鼓捣鼓总算好了,对字符限制做了一个封装 1.第一步 ...

  4. vue 表单验证正则_vue elementUI如何自定义表单验证规则

    一.elementUI自带了一部分表单验证规则,本文讲解如何使用自定义验证规则来完成密码的二次验证. 1.1.首先添加验证邮箱和电话规则和正则表达式// 验证邮箱的规则 var checkEmail  ...

  5. Yii初学者必看-yii 表单验证规则

    对yii深入了解总结出:希望对初学者有些帮助 Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术. 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 A ...

  6. Layui form 表单验证规则 lay-verify

    layui 表单 1.表单自带校验 lay-verify:是表单验证的关键字  有以下值供选择: required (必填项) phone(手机号) email(邮箱) url(网址) number( ...

  7. vue几条常见的表单验证规则

    :rules="addFormRules" + prop="username" <el-form ref="addformRef" : ...

  8. DWZ表单验证规则一览表

    required-validate       //开启表单验证 必填: class="required" 必填+邮箱: class="required email&qu ...

  9. iview 表单 验证_iview必备技能一、表单验证规则

    iView表单组件使用async-validator验证器对表单域中数据进行验证,给 Form 设置属性 rules,同时给需要验证的 FormItem 设置属性 prop 指向对应字段即可. 完整的 ...

  10. jQuery.validator.addClassRules()添加指定class的表单验证规则

    因为jQuery.validator 默认的是根据表单的name属性做验证,找了很久中文文档里没有提到制定class添加验证贵则的方式,官方文档终于找到了. 链接https://jqueryvalid ...

最新文章

  1. 【转载】在Linux CentOS中安装VSCode用于C++学习,亲测可用
  2. 安装cygwin时的一个长时间处理
  3. 使用Spring Security和OAuth 2.0保护Spring微服务架构
  4. Java 7功能概述
  5. MACIOS Socket编程
  6. 基于Redis的消息队列php-resque
  7. python selenium实现百度搜索
  8. java静态变量初始化顺序,赶快收藏备战金九银十!
  9. vs2017html乱码,vs2017引用vue组件中文乱码
  10. php后台发送qq消息,WebQQ消息发送功能
  11. TextCNN(文本分类)
  12. 需求分层-KANO模型解读
  13. SUNLORDINC顺络电子LTCC产品推广资料
  14. 原来JSON还可这样玩着
  15. 如何使用FreeTime将Android或Fire Tablet变成适合儿童使用的设备
  16. '\xF0\x9F\x98\x82\xF0\x9F...'报错处理
  17. Deep Multimodal Representation Learning(深度多模态表示学习)
  18. 京东炸年兽脚本--亲测有效 2021最新版
  19. 操作系统——吸烟者问题
  20. studio 3t注册码脚本

热门文章

  1. java opencv dct 压缩_使用OpenCV计算DCT
  2. 计算机cpu风扇不转怎么办,电脑cpu风扇不转是怎么回事
  3. UE5实现HTC Vive VR功能
  4. 一篇很感人的DOTA小说--我本近卫
  5. python中install语法错误_找不出python的语法错误该如何解决?
  6. VS2017突然不检查语法错误
  7. 【英语阅读】纽约时报 | “流浪作家”三毛:撒哈拉、爱情和死亡
  8. 在同一局域网连接其他电脑的MySQL数据库
  9. DP POJ1160
  10. SUSE收购Rancher Labs,云原生时代大幕拉开