Package de.peekandpoke.kraft.addons.forms.validation.strings

Functions

Link copied to clipboard
fun <T : CharSequence?> blank(message: (T) -> String): Rule<T>
fun <T : CharSequence?> blank(message: String = "Must be blank"): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> empty(message: (T) -> String): Rule<T>
fun <T : CharSequence?> empty(message: String = "Must be empty"): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> exactLength(length: Int, message: (T) -> String): Rule<T>
fun <T : CharSequence?> exactLength(length: Int, message: String = "Must be "): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> maxLength(length: Int, message: (T) -> String): Rule<T>
fun <T : CharSequence?> maxLength(length: Int, message: String = "Must be at most "): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> minLength(length: Int, message: (T) -> String): Rule<T>
fun <T : CharSequence?> minLength(length: Int, message: String = "Must be at least "): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> notBlank(message: (T) -> String): Rule<T>
fun <T : CharSequence?> notBlank(message: String = "Must not be blank"): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> notEmpty(message: (T) -> String): Rule<T>
fun <T : CharSequence?> notEmpty(message: String = "Must not be empty"): Rule<T>
Link copied to clipboard
fun <T : CharSequence?> validEmail(message: (T) -> String): Rule<T>
fun <T : CharSequence?> validEmail(message: String = "Must be a valid email"): Rule<T>