# vue-validate **Repository Path**: lnbg/vue-validate ## Basic Information - **Project Name**: vue-validate - **Description**: 一个 VUE 表单校验插件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-09-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [jslib-base](https://github.com/yanhaijing/jslib-base) [![](https://img.shields.io/badge/Powered%20by-jslib%20base-brightgreen.svg)](https://github.com/yanhaijing/jslib-base) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yanhaijing/jslib-base/blob/master/LICENSE) [![Build Status](https://travis-ci.org/yanhaijing/jslib-base.svg?branch=master)](https://travis-ci.org/yanhaijing/jslib-base) [![Coveralls](https://img.shields.io/coveralls/yanhaijing/jslib-base.svg)](https://coveralls.io/github/yanhaijing/jslib-base) [![npm](https://img.shields.io/badge/npm-0.1.0-orange.svg)](https://www.npmjs.com/package/jslib-base) [![NPM downloads](http://img.shields.io/npm/dm/jslib-base.svg?style=flat-square)](http://www.npmtrends.com/jslib-base) [![Percentage of issues still open](http://isitmaintained.com/badge/open/yanhaijing/jslib-base.svg)](http://isitmaintained.com/project/yanhaijing/jslib-base "Percentage of issues still open") [English](./README.md) | 简体中文 一个 VUE 表单校验插件. **The library that based vue-validator can be shared to the [vue-validator](https://github.com/yesixuan) platform** ## 特色 1. 与 UI 组件库解耦,只提供最纯粹的校验功能(使用者可以自己选择使用校验结果来实现自己想要的功能) 2. 配置约定,通过配置来定义表单的校验规则。实现表单校验与业务逻辑解耦 3. 校验规则支持默认规则、正则表达式、校验函数 4. 支持扩展默认的规则。(通过 `extendRegexp` 扩展正则规则,通过 `extendValidator` 扩展校验函数) 5. 支持单个表单元素校验。(校验信息通过调用 `$verify()` 来获取) 6. 支持提交时,校验不通过则自动拦截提交操作(可配置,通过 `v-validate` 指令的修饰符 `autoCatch` 来自动拦截提交) ## 安装 ```bash npm install @ignorance/vue-validator --save-dev ``` ## 使用 ```js // main.js import validator from '@ignorance/vue-validator' // ... Vue.use(validator) ``` ```vue ```