Класс валидации форм Каждая функция валидации возвращает либо true либо текст ошибки
Открытые статические члены | |
static | chkAlias ($orm_object, $value, $errtext) |
static | chkEmpty ($orm_object, $value, $errtext) |
static | chkPattern ($orm_object, $value, $errtext, $pattern) |
static | chkCaptcha ($orm_object, $value, $context, $errtext) |
static | chkNoselect ($orm_object, $value, $errtext) |
static | chkMinmax ($orm_object, $value, $errtext, $min, $max) |
static | chkEmail ($orm_object, $value, $errtext) |
static | chkPhone ($orm_object, $value, $errtext=null) |
Поля данных | |
const | CHECK_ALIAS = 'chkAlias' |
const | CHECK_EMPTY = 'chkEmpty' |
const | CHECK_PATTERN = 'chkPattern' |
const | CHECK_CAPTCHA = 'chkCaptcha' |
const | CHECK_NO_SELECT = 'chkNoselect' |
const | CHECK_MIN_MAX = 'chkMinmax' |
const | CHECK_EMAIL = 'chkEmail' |
|
static |
Проверяет на валидность значения поля "псевдоним". Ожидается, что данное значение должно строить ЧПУ
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
|
static |
Возвращает true, если проверяемое значение соответствует значению последней отображенной капчи
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $context | - контекст капчи |
string | $errtext | - текст с ошибкой |
|
static |
Проверяет на валидность поле email
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
|
static |
Возвращает true, если проверяемое значение не пустое. 0 - также считается пустым значением
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
|
static |
Возвращает true, если min <= значение <= max. Для числовых полей
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
|
static |
Возвращает true, если значение не равно -1. Удобно использовать для проверки списков на поле "не выбрано"
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
|
static |
Возвращает true, если проверяемое значение соответствует заданному регулярному выражению
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
string | $pattern | - регулярное выражение |
|
static |
Проверяет на валидность номер телефона Успешно проходя валидацию телефоны вида: +79261234567 89261234567 79261234567 +7 926 123 45 67 8(926)123-45-67 123-45-67 9261234567 79261234567 (495)1234567 (495) 123 45 67 89261234567 8-926-123-45-67 8 927 1234 234 8 927 12 12 888 8 927 12 555 12 8 927 123 8 123
AbstractObject | $orm_object | - объект, который валидируется |
mixed | $value | - значение для проверки |
string | $errtext | - текст с ошибкой |
const CHECK_ALIAS = 'chkAlias' |
const CHECK_CAPTCHA = 'chkCaptcha' |
const CHECK_EMAIL = 'chkEmail' |
const CHECK_EMPTY = 'chkEmpty' |
const CHECK_MIN_MAX = 'chkMinmax' |
const CHECK_NO_SELECT = 'chkNoselect' |
const CHECK_PATTERN = 'chkPattern' |