JavaScript表单验证组件,支持多种验证规则

form_validator_screenshot1

 

一、功能介绍

这是一个功能强大的JavaScript表单验证组件,支持多种验证规则,实时验证,自定义错误提示,密码强度检测等功能。开箱即用,小白也能轻松上手。

✨ 主要功能特点:

✅ 支持多种验证规则:必填、邮箱、手机号、长度、数字范围、URL、身份证号、确认密码、密码强度
✅ 实时验证功能:输入时自动验证,即时反馈
✅ 自定义错误提示:每个字段都可以自定义错误信息
✅ 密码强度检测:弱/中/强三级密码强度显示
✅ 自定义验证规则扩展:可以自己添加新的验证规则
✅ 表单数据获取:一键获取所有表单数据
✅ 表单重置功能:一键重置所有字段
✅ 面向对象设计:易于使用和扩展

🎯 适合场景:

• 网站登录注册表单
• 用户信息填写表单
• 订单提交表单
• 反馈留言表单
• 任何需要表单验证的场景

💻 技术栈:

• 纯原生JavaScript编写
• 无需任何第三方库
• 支持所有现代浏览器
• 响应式设计,适配手机、平板、电脑

二、小白使用教程

这个组件非常简单,小白也能轻松上手,只需要几步就能用起来。

📋 环境准备:

不需要安装任何东西,只要有浏览器和一个HTML文件就行。

🚀 使用步骤:

第一步:下载源码包
从下面的下载地址下载源码压缩包,解压到你的电脑上。

第二步:打开HTML文件
解压后找到index.html文件,双击用浏览器打开就能看到演示效果。

第三步:修改表单字段
用记事本或其他编辑器打开index.html文件,找到form表单部分,修改你需要的字段。

第四步:添加验证规则
在每个input标签上添加data-validate属性,用竖线分隔多个规则。比如:
data-validate=”required|email”
意思是这个字段是必填的,而且必须是邮箱格式。

第五步:自定义错误提示
在每个input标签上添加data-message-xxx属性,自定义错误提示。比如:
data-message-required=”请输入邮箱”
data-message-email=”邮箱格式不对哦”

第六步:测试效果
保存文件,刷新浏览器,测试一下验证功能是否正常。

💡 支持的验证规则:

• required – 必填字段
• email – 邮箱格式
• phone – 手机号格式
• minLength:数字 – 最小长度
• maxLength:数字 – 最大长度
• min:数字 – 最小值
• max:数字 – 最大值
• number – 数字格式
• url – 网址格式
• idcard – 身份证号格式
• confirm:字段名 – 确认密码(和另一个字段对比)
• passwordStrength – 密码强度检测

❓ 常见问题:

Q:怎么添加自定义的验证规则?
A:可以用validator.addRule()方法添加,具体看源码里的注释。

Q:怎么获取表单提交的数据?
A:验证通过后会自动调用onSuccess回调,参数就是表单数据对象。

Q:手机上能用吗?
A:当然可以,响应式设计,手机、平板、电脑都完美适配。

三、下载地址

源码已经打包好了,点击下面的链接就能下载:

http://kk.baige.icu/down.php/3dd6308391ea144d1099729ec684a0a7.ziphttp://kk.baige.icu/down.php/3dd6308391ea144d1099729ec684a0a7.zip

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容