type
status
date
slug
summary
tags
category
icon
password

源码

展开查看源码

使用

  1. 下载解压到utils目录
  1. 引用
    1. 定义校验规则
      1. 然后在onLoad函数中初始化校验规则:
    1. 提交的时候校验

      参数说明

      参数
      类型
      描述
      rules
      object
      验证字段的规则
      messages
      object
      验证字段的提示信息

      内置校验规则

      序号
      规则
      描述
      1
      required: true
      这是必填字段。
      2
      email: true
      请输入有效的电子邮件地址。
      3
      tel: true
      请输入11位的手机号码。
      4
      url: true
      请输入有效的网址。
      5
      date: true
      请输入有效的日期。
      6
      dateISO: true
      请输入有效的日期(ISO),例如:2009-06-23,1998/01/22。
      7
      number: true
      请输入有效的数字。
      8
      digits: true
      只能输入数字。
      9
      idcard: true
      请输入18位的有效身份证。
      10
      equalTo: 'field'
      输入值必须和 field 相同。
      11
      contains: 'ABC'
      输入值必须包含 ABC。
      12
      minlength: 5
      最少要输入 5 个字符。
      13
      maxlength: 10
      最多可以输入 10 个字符。
      14
      rangelength: [5, 10]
      请输入长度在 5 到 10 之间的字符。
      15
      min: 5
      请输入不小于 5 的数值。
      16
      max: 10
      请输入不大于 10 的数值。
      17
      range: [5, 10]
      请输入范围在 5 到 10 之间的数值。

      常用实例方法

      名称
      返回类型
      描述
      checkForm(e)
      boolean
      验证所有字段的规则,返回验证是否通过。
      valid()
      boolean
      返回验证是否通过。
      size()
      number
      返回错误信息的个数。
      validationErrors()
      array
      返回所有错误信息。
      addMethod(name, method, message)
      boolean
      添加自定义验证方法。
      addMethod(name, method, message) - 添加自定义校验
      第一个参数 name 是添加的方法的名字。 第二个参数 method 是一个函数,接收三个参数 (value, param) ,value 是元素的值,param 是参数。 第三个参数 message 是自定义的错误提示。
      🎉🌸✨重磅 开源网页访问计数器Serv00域名邮箱
      Loading...
      IMyself
      IMyself
      前端小萌新~
      最新发布
      Git操作汇总
      2024-12-25
      某平台无水印视频/图集解析
      2024-12-17
      🎉🌸✨重磅 开源网页访问计数器
      2024-10-30
      微信小程序表单校验WxValidate.js
      2024-10-25
      Serv00搭建各种服务
      2024-10-18
      Serv00域名邮箱
      2024-10-17
      公告
      🎉老站点迁移中🎉
      -- 感谢您的支持 ---
      2021-2025IMyself.

      IMyself | 前端小萌新~