# Functions
GetRule retrieves and returns rule by `name`.
Register registers builtin rule into manager.
RegisterEnumType 用于注册枚举类型.
# Structs
RuleAfter implements `after` rule: The datetime value should be after the value of field `field`.
RuleAfterEqual implements `after-equal` rule: The datetime value should be after or equal to the value of field `field`.
RuleArray implements `array` rule: Value should be type of array.
RuleBankCard implements `bank-card` rule: Bank card number.
RuleBefore implements `before` rule: The datetime value should be after the value of field `field`.
RuleBeforeEqual implements `before-equal` rule: The datetime value should be after or equal to the value of field `field`.
RuleBetween implements `between` rule: Range between :min and :max.
RuleDate implements `date` rule: Standard date, like: 2006-01-02, 20060102, 2006.01.02.
RuleDateFormat implements `date-format` rule: Custom date format.
RuleDatetime implements `datetime` rule: Standard datetime, like: 2006-01-02 12:00:00.
RuleDifferent implements `different` rule: Value should be different from value of field.
RuleDomain implements `domain` rule: Domain.
RuleEmail implements `email` rule: Email address.
RuleEnums implements `enums` rule: Value should be in enums of its constant type.
RuleEq implements `eq` rule: Value should be the same as value of field.
RuleFloat implements `float` rule: Float.
RuleGT implements `gt` rule: Greater than `field`.
RuleGTE implements `gte` rule: Greater than or equal to `field`.
RuleIn implements `in` rule: Value should be in: value1,value2,..
RuleInteger implements `integer` rule: Integer.
RuleIp implements `ip` rule: IPv4/IPv6.
RuleJson implements `json` rule: JSON.
RuleLength implements `length` rule: Length between :min and :max.
RuleLT implements `lt` rule: Lesser than `field`.
RuleLTE implements `lte` rule: Lesser than or equal to `field`.
RuleMac implements `mac` rule: MAC.
RuleMax implements `max` rule: Equal or lesser than :max.
RuleMaxLength implements `max-length` rule: Length is equal or lesser than :max.
RuleMin implements `min` rule: Equal or greater than :min.
RuleMinLength implements `min-length` rule: Length is equal or greater than :min.
RuleNotEq implements `not-eq` rule: Value should be different from value of field.
RuleNotIn implements `not-in` rule: Value should not be in: value1,value2,..
RuleNotRegex implements `not-regex` rule: Value should not match custom regular expression pattern.
RulePassport implements `passport` rule: Universal passport format rule: Starting with letter, containing only numbers or underscores, length between 6 and 18
Format: passport.
RulePassword implements `password` rule: Universal password format rule1: Containing any visible chars, length between 6 and 18.
RulePassword2 implements `password2` rule: Universal password format rule2: Must meet password rule1, must contain lower and upper letters and numbers.
RulePassword3 implements `password3` rule: Universal password format rule3: Must meet password rule1, must contain lower and upper letters, numbers and special chars.
RulePhone implements `phone` rule:
1.
RulePhoneLoose implements `phone-loose` rule: Loose mobile phone number verification(宽松的手机号验证) As long as the 11 digits numbers beginning with 13, 14, 15, 16, 17, 18, 19 can pass the verification (只要满足 13、14、15、16、17、18、19开头的11位数字都可以通过验证).
RulePostcode implements `postcode` rule: Postcode number.
RuleQQ implements `qq` rule: Tencent QQ number.
RuleRegex implements `regex` rule: Value should match custom regular expression pattern.
RuleRequired implements `required` rule.
RuleRequiredIf implements `required-if` rule: Required if any of given field and its value are equal.
RuleRequiredIfAll implements `required-if-all` rule: Required if all given field and its value are equal.
RuleRequiredUnless implements `required-unless` rule: Required unless all given field and its value are not equal.
RuleRequiredWith implements `required-with` rule: Required if any of given fields are not empty.
RuleRequiredWithAll implements `required-with-all` rule: Required if all given fields are not empty.
RuleRequiredWithout implements `required-without` rule: Required if any of given fields are empty.
RuleRequiredWithoutAll implements `required-without-all` rule: Required if all given fields are empty.
RuleResidentId implements `resident-id` rule: Resident id number.
RuleSame implements `same` rule: Value should be the same as value of field.
RuleSize implements `size` rule: Length must be :size.
RuleTelephone implements `telephone` rule: "XXXX-XXXXXXX" "XXXX-XXXXXXXX" "XXX-XXXXXXX" "XXX-XXXXXXXX" "XXXXXXX" "XXXXXXXX"
Format: telephone.
RuleUrl implements `url` rule: URL.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author