просмотров:182616

Php :: Проверка на валидность значения переменной   17 ноября 2014

Проверка на валидность значения переменной(первый параметр) в звисимости от ее типа(второй параметр)

function checkVariableValueByType($mVariableValue, $sVariableType) {
        $bResult = FALSE;
        switch ($sVariableType) {
            case 'number':
                $bResult = is_numeric($mVariableValue);
                break;
            case 'date':
                $bResult = preg_match("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $mVariableValue);
                break;
            default:
                $bResult = preg_match("/^[a-zа-яёЁІіЇїЄєҐґ0-9~.<>\?\-;:\"\'`’!@#№$%^&\*\(\)\[\]{}_\+=\|\\-«»]*$/ui", mb_strtolower($mVariableValue, 'UTF-8'));
                break;
        }
        return $bResult;
    }

просмотров:182616 | комметариев: 0

Оставить комментарий:    

Ваше имя:
 
Текст комментария:
 
+ 1 =