String Validation functions
The following functions are used to validate strings.
from sanatio import Sanatio
val = Sanatio()
equals(value1, value2, ignoreCase)Returns true if the two strings are equal.
>>> val.equals("abc", "abc") True >>> val.equals("abc", "ABC") False >>> val.equals("abc", "ABC", ignoreCase=True) True
isLength(value, min, max)Returns true if the string is between the specified min and max.
>>> val.isLength("abc", 2, 3) True >>> val.isLength("abc", 2, 2) False
isEmpty(value)Returns true if the string is empty.
>>> val.isEmpty("") True >>> val.isEmpty("abc") False
isAlphanumeric(value)Returns true if the string is alphanumeric.
>>> val.isAlphanumeric("abc123") True >>> val.isAlphanumeric("abc123!") False
isAlpha(value)Returns true if the string is alphabetic.
>>> val.isAlpha("abc") True >>> val.isAlpha("abc123") False
contains(value, substring)Returns true if the string contains the substring.
>>> val.contains("abc", "a") True >>> val.contains("abc", "d") False
isSlug(input_string)Returns true if the string contains the substring.
>>> val.contains("foo-bar") True >>> val.contains("foo bar) False