# checkmydata **Repository Path**: hexinglin/checkmydata ## Basic Information - **Project Name**: checkmydata - **Description**: js数据验证、表单验证 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-30 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # checkmydata #### 介绍 js数据验证、表单验证 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. 基本数据对象校验方式 ``` var data={ name:'王炸', phone:'18779130149', email:'asd@asd.com', url:'', qq:'c1234', wechat:'c', } var rule=[ { autoname:'姓名',//如果没有错误的描述信息 则用这个自动填充 check:['name','*|s:2-4'],//错误信息自动用autoname填充 此处为姓名必须填写和姓名长度必须为2-4位 check[0]验证的字段 check[1]为所有的验证规则 check[2]为所有的错误提示信息(可无) }, { check:['phone','phone|s:10','手机号填写错误'],// }, { check:['url','ignore|web','|网络地址长度有误,需要3-10个字']//可以不填,但是填了就必须符合 }, { check:['email','anyone:qq,wechar|email','邮箱必须填写|邮箱填写错误'],//如果第1个验证参数表示可以不填或者是*号 则忽略上面的*号默认 },//anyone需配合其他的ignore非必须填写使用 { autoname:'QQ', check:['qq','ignore|s:5-11|web|string','|qq为5至11为数字'], }, { autoname:'微信', check:['wechat','ignore|s:5-20','|微信为5至11为数字'], } ] var a=new checkform({ data:data, rule:rule }); var check=a.check(); if (!check.status) { console.log("验证不通过"); } alert("数据校验结果为:"+check.msg); ``` 2. 表单数据校验方式 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 其他说明 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)