Package tech.mgl.core.utils
Class MGL_ValidateUtils
java.lang.Object
tech.mgl.core.utils.MGL_ValidateUtils
用正则表达式 校验字段
- Author:
- Hotpot
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int只能输入汉字static final int验证是否含有^%invalid input: '&'',;=?$\"等字符:"[^%invalid input: '&'',;=?$\x22]+"static final int验证身份证,15位或者18位static final int验证Email地址static final int验证用户名static final intstatic final intstatic final int以字母开头,长度在6~18之间,只能包含字符、数字和下划线。static final int正整数static final int验证URLstatic final int以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic booleanstatic booleanstatic boolean校验给定数据的合法性static booleanstatic boolean
-
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
- Parameters:
obj- 校验的数据myPattern- 自定义的正则表达式- Returns:
- boolean
-
validate
- Parameters:
obj- 校验的数据p- 要验证的类型,validateutil里调取- Returns:
- boolean
-
validate
- Parameters:
obj- 校验的数据myPattern- 自定义的正则表达式isNull- 如果true 则给的数据空时也会通过- Returns:
- boolean
-
validate
- Parameters:
obj- 校验的数据p- 要验证的类型,validateutil里调取isNull- 如果true 则给的数据空时也会通过- Returns:
- boolean
-
validate
校验给定数据的合法性- Parameters:
obj- 校验的数据p- 校验的类型,从ValidateUtil类调取myPattern- 自定义的正则表达式,默认为空isNull- 如果true 则给的数据空时也会通过- Returns:
- boolean
-
main
- Parameters:
args-
-