https://github.com/biyuqi/simplecheck
Js 表单验证代码小插件 支持二级校验(内置:为空校验+自定义校验)
https://github.com/biyuqi/simplecheck
Last synced: 3 months ago
JSON representation
Js 表单验证代码小插件 支持二级校验(内置:为空校验+自定义校验)
- Host: GitHub
- URL: https://github.com/biyuqi/simplecheck
- Owner: BiYuqi
- Created: 2017-02-10T08:15:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-10T12:24:08.000Z (over 9 years ago)
- Last Synced: 2025-03-16T08:22:43.250Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SimpleCheck
Js 表单验证代码小插件 支持二级校验(内置:为空校验+自定义校验)
### 使用方法
```javascript
#克隆项目
git clone https://github.com/BiYuqi/SimpleCheck.git
```
###正确引入js文件
```javascript
```
###API
```javascript
/*
*@target //目标元素
*@reg //校验规则
*@tips //提示框元素
*@tipsText //正则对应的提示文字
*@isBlank // true表示不能为空
*@isBlankText //为空时提示文本
*/
传参是个数组对象
举个例子:
ex:var ooo = [
{
target:'.user-name',//目标元素
reg:/[a-zA-Z_]{6,}/,//校验规则
tips:'.tips',//提示框元素
tipsText:'此处只能是字母下划线(字母不计大小写)',//正则对应的提示文字
isBlank:true,// true表示不能为空
isBlankText:'输入不能为空'//为空时提示文本
}
]
```
### DEMO
```html
姓名:
密码:
财富:
```
```javascript
//写规则
var ooo = [
{
target:'.user-name',//目标元素 id class皆可
reg:/[a-zA-Z_]{6,}/,//校验规则
tips:'.tips',//提示框元素
tipsText:'此处只能是字母下划线(字母不计大小写)',//正则对应的提示文字
isBlank:true,// true表示不能为空
isBlankText:'输入不能为空'//为空时提示文本
},
{
target:'.user-pass',
reg:/[\w]{6,16}/,
tips:'.tips',
tipsText:'字母数字下划线,6~16位',
isBlank:true,//不可以为空
isBlankText:'输入不能为空'
},
{
target:'.user-age',
reg:/^(([1-9]+(\.[0-9]{1})?)||(^0\.[1-9]{1}))$/,
tips:'.tips',
tipsText:'小数最多精确到分',
isBlank:false,//可以为空
isBlankText:'输入不能为空'
}
];
//传参调用即可
CheckSimple(ooo)
```