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