1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/okcoder-f2-validator

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

f2validate

介绍

js 表单验证类 模仿thinkphp5验证方法

安装说明

npm install f2-validator

使用说明

内置类一些验证规则

你也可以自定义一些规则,如何和内置规则重名则会覆盖内置规则

使用方法如下

import F2Validator from 'f2-validator';

// 自定义验证规则
let rules = {
    password:function(nick, condition, value, errMsg){
        if (value && value.toString().length > 0) return true;  // 没有问题的话返回一个boolean值即可
            return errMsg || nick + '不能为空'; // 验证失败返回字符串即可
        }
    }
}
const validator = new F2Validator(rules);

// 开始使用

let formData = {
    username:'',
    email:'1046512080@qq.com',
    mobile:'1760200000'
};
let result = validator.check(formData,{
    'username|用户名':'require',
    'email':'email',
    'mobile|手机号':'require|min:100|max:9999|length:11'
},{
    'mobile.length':'手机号长度不合法',
    'username.require':'用户名不能为空',
});

if(!validator){
    console.warn(validator.getEerror())
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/okcoder-f2-validator.git
git@api.gitlife.ru:oschina-mirror/okcoder-f2-validator.git
oschina-mirror
okcoder-f2-validator
okcoder-f2-validator
master