Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

defineVerifyReg

  • defineVerifyReg(name: string, reg: RegExp): void
  • 定义一个验证规则

    Parameters

    • name: string

      规则标识

    • reg: RegExp

      规格正则表达式

    Returns void

defineVerifyRegs

  • defineVerifyRegs(obj: object): void
  • 定义多个验证规则

    Parameters

    • obj: object

    Returns void

verify

  • verify(value: string, verify: verify.Option, regsExt: object, hideToast: boolean): boolean | string
  • 内容验证

    Parameters

    • value: string

      要验证的值

    • verify: verify.Option

      验证规则

      required 必填, phone 手机号码, tel 电话号码, email 邮件, money 钱, idcard 身份证 第一个不是required的话 为空不验证 更多验证方式可以通过regsExt参数指定

      长度验证 l5 长度为5 l5_ 长度大于等于5 l_6 长度小于等于6 l1_5 长度1-5

      and验证用|隔开 or验证用-隔开 and优先于or { reg: 'required|phone-tel|l5_8', name: '字段名', emptyMsg: '为空提示', errMsg: '验证错误提示', lengthErrMsg: '长度错误提示' }

    • regsExt: object

      扩展验证

    • hideToast: boolean

      是否隐藏验证提示

    Returns boolean | string

    是否验证通过 当传入hideToast时验证不通过会返回错误描述,所以验证请验证 === true表示为通过验证

verifys

  • verifys(values: object, verifylist: object, regsExt: object, hideToast: boolean, getKey: boolean): boolean | string
  • 批量内容验证

    Parameters

    • values: object
    • verifylist: object
    • regsExt: object
    • hideToast: boolean
    • getKey: boolean

    Returns boolean | string