🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

form-verify

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

form-verify

统一的表单验证方式实现

latest
Source
npmnpm
Version
1.1.8
Version published
Maintainers
1
Created
Source

verify npm npm

统一的表单验证方式实现

Install

$ npm install --save form-verify

Usage

var verify = require('form-verify');

//verify.js不干预dom和样式,不提供默认提示,只做纯校验过程。
//注:不兼容ie7

//使用方式:
var v = verify({
		type:'single',//multi
		trim:false,//可选
		data:vue//可选 vue/angular等
	},
	[
	{
		value:val,
		el:'dom',
		model:'model',
		isEmpty:'用户名不能为空',
		minLength:'密码长度不小于6位&6',
		maxLength:'密码长度最大12位&12',
		length:'密码长度在6-12位&6-12',
		isMobile:'手机号不正确',
		custom:['&==2','错误-不等于2']
	}
	]);
	
//返回:
'single' //返回验证结果及单条错误信息。
'multi' //返回验证结果及多条错误信息,并设置dom。
'data:vue/angular' //返回验证结果及错误信息,并设置model。

Update

2018.2.9(Update)

  • 使用new重构verify.js
  • 修复ie8下的trim、filter等报错

2018.1.30(publish)

  • 发布至github及npm(form-verify)
  • 支持单条和多条错误提示,并设置dom
  • 支持vue/angular等配合使用

Keywords

js

FAQs

Package last updated on 11 Feb 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts