Class MGL_ValidateUtils

java.lang.Object
tech.mgl.core.utils.MGL_ValidateUtils

public class MGL_ValidateUtils extends Object
用正则表达式 校验字段
Author:
Hotpot
  • Field Details

    • USER_NAME

      public static final int USER_NAME
      以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
      See Also:
    • PASSWORD

      public static final int PASSWORD
      以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
      See Also:
    • CHARACTER_SPECIAL

      public static final int CHARACTER_SPECIAL
      验证是否含有^%invalid input: '&'',;=?$\"等字符:"[^%invalid input: '&'',;=?$\x22]+"
      See Also:
    • CHARACTER_CHINESE

      public static final int CHARACTER_CHINESE
      只能输入汉字
      See Also:
    • EMAIL

      public static final int EMAIL
      验证Email地址
      See Also:
    • URL

      public static final int URL
      验证URL
      See Also:
    • CHINESE_ID

      public static final int CHINESE_ID
      验证身份证,15位或者18位
      See Also:
    • LETTER_OR_NUMBER

      public static final int LETTER_OR_NUMBER
      验证用户名
      See Also:
    • MOBILE_PHONE

      public static final int MOBILE_PHONE
      See Also:
    • POSITIVE_INTEGER

      public static final int POSITIVE_INTEGER
      正整数
      See Also:
    • NUMBER

      public static final int NUMBER
      See Also:
  • Constructor Details

    • MGL_ValidateUtils

      public MGL_ValidateUtils()
  • Method Details

    • validate

      public static boolean validate(Object obj, String myPattern)
      Parameters:
      obj - 校验的数据
      myPattern - 自定义的正则表达式
      Returns:
      boolean
    • validate

      public static boolean validate(Object obj, Integer p)
      Parameters:
      obj - 校验的数据
      p - 要验证的类型,validateutil里调取
      Returns:
      boolean
    • validate

      public static boolean validate(Object obj, String myPattern, boolean isNull)
      Parameters:
      obj - 校验的数据
      myPattern - 自定义的正则表达式
      isNull - 如果true 则给的数据空时也会通过
      Returns:
      boolean
    • validate

      public static boolean validate(Object obj, Integer p, boolean isNull)
      Parameters:
      obj - 校验的数据
      p - 要验证的类型,validateutil里调取
      isNull - 如果true 则给的数据空时也会通过
      Returns:
      boolean
    • validate

      public static boolean validate(Object obj, Integer p, String myPattern, boolean isNull)
      校验给定数据的合法性
      Parameters:
      obj - 校验的数据
      p - 校验的类型,从ValidateUtil类调取
      myPattern - 自定义的正则表达式,默认为空
      isNull - 如果true 则给的数据空时也会通过
      Returns:
      boolean
    • main

      public static void main(String[] args)
      Parameters:
      args -