# validator.js **Repository Path**: jaywcjlove/validator.js ## Basic Information - **Project Name**: validator.js - **Description**: :interrobang:轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,~3kb。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 5 - **Created**: 2017-08-26 - **Last Updated**: 2024-07-31 ## Categories & Tags **Categories**: javascript-toolkits **Tags**: None ## README # validator [](https://travis-ci.org/jaywcjlove/validator.js)  [](https://www.npmjs.com/package/validator.tool) []() 轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,`~3kb`。 ## 安装使用 ### 模块 在应用中引用 `validator.min.js` 文件 ```bash # npm 安装 $ npm install validator.tool --save # bower 安装 $ bower info validator.tool ``` 在 `.js` 文件中调用 ```js // 字符串验证 var validator = require('validator.tool'); var v = new validator(); v.isEmail('wowohoo@qq.com'); v.isIp('192.168.23.3'); v.isFax(''); // 表单验证 var a = new validator('example_form',[ {...} ],function(obj,evt){ if(obj.errors){ // 判断是否错误 } }) ``` ## 客户端使用 在应用中引用 `validator.min.js` 文件 ```html ``` 在JS中使用方法。 ```html ``` 应用在表单中的方法。 ```html
``` ## 说明文档 > new Validator(formName, option, callback) ### formName `formName` 是标签中`