SPHPlayground API
SPHPlayground
sphplayground sphplayground

String validation

Predefined errormessage Template formatting parameters:

  1. :value - the string representation of the validated $value
  2. :type - the datatype of the validated $value
    1. :type = "boolean" - for boolean type
    2. :type = "integer" - for integer type
    3. :type = "float" - for float type
    4. :type = "string" - for string type
    5. :type = "array" - for array type
    6. :type = "object" - for object type
    7. :type = "resource" - for resource type
    8. :type = "resource (closed)" - for closed resource type
    9. :type = "NULL" - for nulls
    10. :type = "unknown type" - for unknown types
  3. :strict-type - the strict datatype of the validated $value differs from :type
    1. any object corresponds to the name of the class get_class() results

The Regex validator

The Regex validates the input against the given regular expression. The input is valid if it matches the given pattern.

The StringLength validator

The StringLength simply validates the input length. This validator supports three types of validation

  1. Lower bound validation: the length of the input must be above a given limit.
  2. Upper bound validation: the length of the input must be below a given limit.
  3. Range validation: the length of the input must be between the lower and upper limits.

Predefined Errormessage template formatting parameters:

  1. :min - the minumum allowed string length of the validated $value
  2. :max - the maximum allowed string length of the validated $value
Synopsis

class StringLength