Package me.saro.commons
Class Valids
- java.lang.Object
-
- me.saro.commons.Valids
-
public class Valids extends java.lang.ObjectValids- Since:
- 0.1
- Author:
- PARK Yong Seo
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIS_MAILmail check
- not allow Top-Level Domain
- not support unicode
-
Method Summary
Modifier and Type Method Description static booleanisDate(java.lang.String date, java.lang.String format)check date validationstatic booleanisMail(java.lang.String mail, int maxLength)mail check
- not allow Top-Level Domain
- not support unicodestatic booleanisNotBlank(java.lang.String... texts)all parameters is not blankstatic booleanisNotNull(java.lang.Object... objs)all parameters is not null
-
-
-
Field Detail
-
IS_MAIL
public static final java.lang.String IS_MAIL
mail check
- not allow Top-Level Domain
- not support unicode- See Also:
- Constant Field Values
-
-
Method Detail
-
isMail
public static boolean isMail(java.lang.String mail, int maxLength)mail check
- not allow Top-Level Domain
- not support unicodecautious:
this function not requirements rfc spec
- https://tools.ietf.org/html/rfc5321
- https://tools.ietf.org/html/rfc5322For example
rfc valid : abc@abc
isMail not valid : abc@abc (Top-Level Domain)rfc5 valid : abc@saro.me
isMail valid : abc@saro.me- Parameters:
mail- addressmaxLength- limit mail length- Returns:
- is valid
-
isNotNull
public static boolean isNotNull(java.lang.Object... objs)
all parameters is not null- Parameters:
objs-- Returns:
-
isNotBlank
public static boolean isNotBlank(java.lang.String... texts)
all parameters is not blank- Parameters:
texts-- Returns:
-
isDate
public static boolean isDate(java.lang.String date, java.lang.String format)check date validation- Parameters:
date-format-- Returns:
-
-