public static function format($cls, $id, $attr, $attr_value, $validation_value, $options)
    {
        // check if allow blank values
        if (!is_null($options) && array_key_exists("allow_blank", $options) && strlen(trim($attr_value)) < 1) {
            return true;
        }

        // check if allow null values
        if (!is_null($options) && array_key_exists("allow_null", $options) && is_null($attr_value)) {
            return true;
        }

        // check format using regex
        return preg_match("/$validation_value/u", $attr_value);
    }
public static function format($cls, $id, $attr, $attr_value, $validation_value, $options)
    {
        // check if allow blank values
        if (!is_null($options) && array_key_exists("allow_blank", $options) && strlen(trim($attr_value)) < 1) {
            return true;
        }

        // check if allow null values
        if (!is_null($options) && array_key_exists("allow_null", $options) && is_null($attr_value)) {
            return true;
        }

        // check format using regex
        return preg_match("/$validation_value/u", $attr_value);
    }
public static function format ( $ cls , $ id , $ attr , $ attr_value , $ validation_value , $ options ) { // check if allow blank values if ( ! is_null ( $ options ) && array_key_exists ( "allow_blank" , $ options ) && strlen ( trim ( $ attr_value ) ) < 1 ) { return true ; } // check if allow null values if ( ! is_null ( $ options ) && array_key_exists ( "allow_null" , $ options ) && is_null ( $ attr_value ) ) { return true ; } // check format using regex return preg_match ( "/$validation_value/u" , $ attr_value ) ; }
Check if an attribute format is ok

@param string $cls              class
@param mixed  $id               id
@param string $attr             attribute
@param mixed  $attr_value       attribute value
@param mixed  $validation_value validation value
@param mixed  $options          options

@return valid or not
Check if an attribute format is ok