Email, URL, IP, and string validation. Pure Wyn.
wyn pkg install github.com/wynlang/validateimport validate
print(validate.is_email("user@example.com")) // true
print(validate.is_url("https://example.com")) // true
print(validate.is_ip4("192.168.1.1")) // true
print(validate.validate_numeric("12345")) // true
print(validate.validate_alpha("hello")) // true
print(validate.is_length("hello", 1, 10)) // true
| Function | Description |
|---|---|
is_email(s) |
Basic email shape check (local@domain.tld) |
is_url(s) |
True for http:// / https:// URLs |
is_ip4(s) |
Valid dotted-quad IPv4 address |
validate_numeric(s) |
Non-empty and all ASCII digits |
validate_alpha(s) |
Non-empty and all ASCII letters |
validate_empty(s) |
True if blank after trimming |
is_length(s, min, max) |
Length within [min, max] |