uxcore-validator

    0.2.7 • Public • Published

    uxcore-validator

    Test Coverage Dependency Status devDependency Status

    TL;DR

    base validators used in uxcore-form & uxcore-grid

    setup develop environment

    $ git clone https://github.com/uxcore/uxcore-validator
    cd uxcore-validator
    $ npm install
    $ gulp server

    提供了一些通用的 validator

    所有的 validator 返回 true,表示通过。

    • isNotEmpty: 空对象、空数组、空字符串都被理解为空。
    • isNum: 判断是否为数字,注意这里的数字包括字符串和数值两种数据类型。
    • isInt: 是否是整数
    • isDecimal: 是否是小数
    • isArray
    • isRegExp
    • isObject
    • isFunc
    • isEmail
    • isUrl: 只做 host 部分的检测,这只是一个非常基础的检测,通过你需要搭配非法字符一同进行。
    • isHex
    • isIdCard: 是否是中国身份证。
    • isCNMobile: 是否是中国手机号。

    Usage

    var validator = require("uxcore-validator");
    console.log(validator.isNum(1));
    // return true
    console.log(validator.isNum("1"));
    // return true
    console.log(validator.isNum("a"));
    // return false
    

    Install

    npm i uxcore-validator

    DownloadsWeekly Downloads

    24

    Version

    0.2.7

    License

    MIT

    Unpacked Size

    16.2 kB

    Total Files

    18

    Last publish

    Collaborators

    • appian
    • eternalsky
    • ex90rts
    • jianfei
    • surfacew
    • taoqili