Class Verify

验证拓展类

Constructors

Properties

COMMON_KEYBOARD_CHARACTERS: RegExp = ...

常见键盘字符

ELECTRIC_VEHICLE_NUMBER_REGEXO: RegExp = ...

电车车牌正则

EMAIL_REGEXP: RegExp = ...

电子邮箱正则

IP_ADDRESS_REGEXP: RegExp = ...

IP地址验证正则

LIKE_ID_CARD_NUMBER_REGEXO: RegExp = ...

像是身份证号码正则

LIKE_USCI_REGEXP: RegExp = ...

像是社会统一信用代码正则

PHONE_NUMBER_REGEXP: RegExp = ...

手机号码正则表达式

TELL_PHONE_NUMBER_REGEXP: RegExp = ...

电话号码正则表达式

VEHICLE_NUMBER_REGEXO: RegExp = ...

油车车牌正则

Methods

  • 是否是身份证号码

    Parameters

    • num: string

      身份证号码

    Returns boolean

  • 是否是邮箱

    Parameters

    • email: string

      邮箱

    Returns boolean

  • IP地址验证

    Parameters

    • ipaddr: string

      验证ip

    Returns boolean

  • 是否是null或者""或者{}

    Parameters

    • obj: string | object

      字符串|对象

    Returns boolean

  • 校验是否是11位手机号码

    Parameters

    • phoneNumber: string

      手机号码

    Returns boolean

  • 校验是否是固定电话

    Parameters

    • tellPhoneNumber: string

      固定电话

    Returns boolean

  • 是否是统一社会信用代码

    Parameters

    • usci: string

      统一社会信用代码

    Returns boolean

  • 像身份证号

    Parameters

    • num: string

      身份证号

    Returns boolean

  • 像是社会统一信用代码

    Parameters

    • usci: string

      社会统一信用代码

    Returns boolean

  • 密码难度

    检测密码包含类型 数字 大写字母 小写字母 常见字符

    Parameters

    • password: string

      密码

    • minLevel: undefined | number

      最小难度

    Returns number | boolean

  • 密码规则校验

    Parameters

    • password: string

      密码

    • rule: PasswordRuleEnum = PasswordRuleEnum.LargeSmallNumber

      规则

    • minLength: number = 6

      最小长度

    • maxLength: number = 20

      最大长度

    Returns boolean

  • 版本对比 仅支持 x.x.x ...这种类型

    Parameters

    • current: string

      当前版本

    • target: string

      目标版本

    Returns -1 | 0 | 1

    -1 小于 0 等于 1 大于