Validator.class.php
Cloudrexx
Tags
Table of Contents
Classes
- FWValidator
- Framework Validator
- CxValidate
- An abstract base for ZendValidator-Style instantiable Validators
- CxValidateString
- Validates Strings to a set of constraints
- CxValidateRegexp
- CxValidateRegexp
- CxValidateInteger
- CxValidateInteger
- CxValidateComponentName
- CxValidateComponentName
Constants
- VALIDATOR_REGEX_EMAIL = '[a-zäàáâöôüûñéè0-9!\#\$\%\&\'\*\+\/\=\?\^_\`\{\|\}\~-]+(?:\.[a-zäàáâöôüûñéè0-9!\#\$\%\&\'\*\+\/\=\?\^_\`\{\|\}\~-]+)*@(?:[a-zäàáâöôüûñéè0-9](?:[a-zäàáâöôüûñéè0-9-]*[a-zäàáâöôüûñéè0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?'
- Regular Expression for e-mail addresses TKaelin @ 2.0.2: wrote new regex based on http://en.wikipedia.org/wiki/E-mail_address Dave V, @ 2.1.2: re-wrote regex according to http://www.regular-expressions.info/email.html Reto Kohli @ 2.1.4: Fixed e-mail regex for PHP by adding more backslashes for special characters
- VALIDATOR_REGEX_EMAIL_JS = '^' . \VALIDATOR_REGEX_EMAIL . '$'
- Regular Expression in javascript for e-mail addresses
- VALIDATOR_REGEX_URI = \VALIDATOR_REGEX_URI_PROTO . '?((([\wäàáâöôüûñéè\d-]{1,}\.)+[a-z]{2,})|((?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?:(\.?\d)\.)) {4}))(?:[\w\d]+)?(\/[\w\d\-\.\?\,\'\/\\\\+\&\%\$\#\=\~:]*)?'
- Regular Expression for URIs
- VALIDATOR_REGEX_URI_JS = '^' . \VALIDATOR_REGEX_URI . '$'
- Regular Expression in javascript for URIs
- VALIDATOR_REGEX_URI_PROTO = '(?:(?:ht|f)tps?\:\/\/)'
- Regular Expression for URI protocols
Constants
VALIDATOR_REGEX_EMAIL
Regular Expression for e-mail addresses TKaelin @ 2.0.2: wrote new regex based on http://en.wikipedia.org/wiki/E-mail_address Dave V, @ 2.1.2: re-wrote regex according to http://www.regular-expressions.info/email.html Reto Kohli @ 2.1.4: Fixed e-mail regex for PHP by adding more backslashes for special characters
public
mixed
VALIDATOR_REGEX_EMAIL
= '[a-zäàáâöôüûñéè0-9!\#\$\%\&\'\*\+\/\=\?\^_\`\{\|\}\~-]+(?:\.[a-zäàáâöôüûñéè0-9!\#\$\%\&\'\*\+\/\=\?\^_\`\{\|\}\~-]+)*@(?:[a-zäàáâöôüûñéè0-9](?:[a-zäàáâöôüûñéè0-9-]*[a-zäàáâöôüûñéè0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?'
Tags
VALIDATOR_REGEX_EMAIL_JS
Regular Expression in javascript for e-mail addresses
public
mixed
VALIDATOR_REGEX_EMAIL_JS
= '^' . \VALIDATOR_REGEX_EMAIL . '$'
Tags
VALIDATOR_REGEX_URI
Regular Expression for URIs
public
mixed
VALIDATOR_REGEX_URI
= \VALIDATOR_REGEX_URI_PROTO . '?((([\wäàáâöôüûñéè\d-]{1,}\.)+[a-z]{2,})|((?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?:(\.?\d)\.)) {4}))(?:[\w\d]+)?(\/[\w\d\-\.\?\,\'\/\\\\+\&\%\$\#\=\~:]*)?'
Tags
VALIDATOR_REGEX_URI_JS
Regular Expression in javascript for URIs
public
mixed
VALIDATOR_REGEX_URI_JS
= '^' . \VALIDATOR_REGEX_URI . '$'
Tags
VALIDATOR_REGEX_URI_PROTO
Regular Expression for URI protocols
public
mixed
VALIDATOR_REGEX_URI_PROTO
= '(?:(?:ht|f)tps?\:\/\/)'
Known protocols include HTTP, HTTPS, FTP, and FTPS.