js-coi:一个灵活的前端校验工具
js-coi:一个灵活的前端校验工具
安装
// npm install js-coi
使用:
import Coi from 'js-coi'
const validCoi = new Coi()
validCoi
.data('1234')
.isRequired('id不能为空')
.minLength(3, 'id不能少于3位')
.maxLength(5, 'id不能多于5位')
.data('1234@qq.')
.isRequired('邮箱不能为空')
.isEmail('邮箱格式不正确')
.data('http:dwd')
.isRequired('url不能为空')
.isUrl('url格式不正确')
if (!validCoi.pass) {
this.$message.error(validCoi.errorMessage)
return
}
当然你只校验一个字段的话也可以这么使用:
import Coi from 'js-coi'
const idCoi = new Coi('1234')
idCoi
.isRequired('id不能为空')
.minLength(3, 'id不能少于3位')
.maxLength(5, 'id不能多于5位')
.isEmail('id邮箱格式不正确')
.isUrl('id格式不正确')
.requireFormat(['number', 'letter', 'chinese'], 'id格式不正确')
.requireRegexp(/012345/, 'id格式不正确')
if (!idCoi.pass) {
this.$message.error(idCoi.errorMessage)
return
}
网友评论