validation
Generated by tinox doc
tinox.core.validation, bundled with the compiler and also available as a standalone tinox-central package.
Form fields
import tinox.core.validation
class Main
{
fnc main() -> Int32
{
println(Validation::isEmail("user@example.com").toString()) // true
println(Validation::isEmail("not-an-email").toString()) // false
println(Validation::minLength("hunter2", 6).toString()) // true
println(Validation::isInRange(42, 0, 100).toString()) // true
println(Validation::matchesPattern("v1.2.3", "^v[0-9]+\\.[0-9]+\\.[0-9]+$").toString())
return 0
}
}
class Validation
Methods
fn isEmail(s: String) → Bool
fn isUrl(s: String) → Bool
fn isNumeric(s: String) → Bool
fn isAlpha(s: String) → Bool
fn isAlphanumeric(s: String) → Bool
fn isPhone(s: String) → Bool
fn minLength(s: String, min: Int64) → Bool
fn maxLength(s: String, max: Int64) → Bool
fn isInRange(n: Int64, min: Int64, max: Int64) → Bool
fn matchesPattern(s: String, pattern: String) → Bool