Package me.saro.kit
Class Valids
java.lang.Object
me.saro.kit.Valids
public class Valids
extends java.lang.Object
valid util
- Since:
- 1.0.0
- 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 unicode cautious:
this function not requirements rfc spec
- https://tools.ietf.org/html/rfc5321
- https://tools.ietf.org/html/rfc5322 For example
rfc valid : abc@abc
isMail not valid : abc@abc (Top-Level Domain) rfc5 valid : abc@saro.me
isMail valid : abc@saro.mestatic booleanisNotBlank(java.lang.String... texts)all parameters is not blankstatic booleanisNotNull(java.lang.Object... objs)all parameters is not null
-
Field Details
-
IS_MAIL
public static final java.lang.String IS_MAILmail check
- not allow Top-Level Domain
- not support unicode- See Also:
- Constant Field Values
-
-
Method Details
-
isMail
public static boolean isMail(java.lang.String mail, int maxLength)mail check
- not allow Top-Level Domain
- not support unicode cautious:
this function not requirements rfc spec
- https://tools.ietf.org/html/rfc5321
- https://tools.ietf.org/html/rfc5322 For 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:
-