# validator.js **Repository Path**: fapanda/validator.js ## Basic Information - **Project Name**: validator.js - **Description**: 一款轻量、强大、无依赖、前后端通用的 JavaScript 验证组件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: http://minjieliu.oschina.io/validator.js/example/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 76 - **Created**: 2016-09-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #validator.js [](https://travis-ci.org/MinJieLiu/validator.js) [](https://badge.fury.io/js/validate-framework) 一款轻量、强大、无依赖、前后端通用的 JavaScript 验证组件 Demo: [http://minjieliu.github.io/validator.js/example](http://minjieliu.github.io/validator.js/example) ## 特性 1. 轻量、无依赖 2. 自由,可脱离 `
``` ```js var validator = new Validator({ formName: 'validate_form', fields: { email: { rules: 'required | is_email | max_length(32)', messages: "不能为空 | 请输入合法邮箱 | 不能超过 {{param}} 个字符" }, phone: { rules: 'is_phone', messages: "手机号: {{value}} 不合法" } }, callback: function(errors, event) { // 阻止表单提交 validator.preventSubmit(); // do something... } }); ``` 无 `