* @copyright Copyright (c) 2008-9 TypeOneError Studios (http://www.typeoneerror.com) * @license MIT ~ http://www.opensource.org/licenses/mit-license.php * @version $Id$ * @link http://typeoneerror.com/asra * @category Asra * @package Constants */ /** * @author Ben Borowski * @copyright Copyright (c) 2008-9 TypeOneError Studios (http://www.typeoneerror.com) * @license MIT ~ http://www.opensource.org/licenses/mit-license.php * @link http://typeoneerror.com/asra * @category Asra * @package Constants */ final class Asra_Constants_Validators { const VALID_COLOR = '/#?[A-Fa-f0-9]{6}/i'; const VALID_DATE = '/^\d{4}[\/-](0[1-9]|1[012])[\/-](0[1-9]|[12][0-9]|3[01])$/'; const VALID_EMAIL = '/\\A(?:^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i'; const VALID_GENDER = '/^[MmFf]$/i'; const VALID_INT = '/[0-9]+/'; const VALID_NOT_EMPTY = '/.+/'; const VALID_NUMBER = '/^[-+]?\\b[0-9]*\\.?[0-9]+\\b$/'; const VALID_PASSWORD = '/^.{5,}$/'; const VALID_ROTATION = '/light|medium|heavy/i'; const VALID_SLUG = '/[A-Za-z0-9]{2,}/'; const VALID_SUBTITLE = '/^.{1,40}$/'; const VALID_USER_NAME = '/[A-Za-z0-9\_\-]{3,}/i'; const VALID_YEAR = '/^[12][0-9]{3}$/'; }