Joostina CMS / CMF v2.* API
  • Docs
  • Package
  • Class
  • Tree
  • Todo
Overview

Packages

  • Components
    • Acls
      • Models
        • Admin
        • Site
    • BlogCategory
      • Models
        • Admin
        • Site
    • Blogs
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Coder
      • Controllers
        • Admin
      • Models
        • Admin
    • Comments
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • CommentsCounter
      • Models
        • Admin
        • Site
    • Mainpage
      • Controllers
        • Site
    • News
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Pages
      • Controllers
        • Admin
        • Site
      • Models
        • Site
    • Search
      • Controllers
        • Site
    • Site
      • Controllers
        • Admin
        • Site
    • Sitemap
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
    • Test
      • Controllers
        • Site
    • Torrents
      • Controllers
        • Site
    • Users
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
  • Compression
  • Core
    • Libraries
      • Arhive
      • Array
      • Attached
      • Autoadmin
      • Autoloader
      • Benchmark
      • Breadcrumbs
      • Cache
      • Config
      • Cookie
      • Csrf
      • Database
        • Drivers
          • Interfaces
      • Datetime
      • Debug
      • Editor
      • Events
      • File
      • Filter
      • Flashmessage
      • Folder
      • Hit
      • Html
      • Image
      • Inflector
      • Inputfilter
      • Libraries
      • Mail
      • Module
      • Nestedset
      • Pager
      • Pages
      • Params
      • Randomizer
      • Request
      • RobotLoader
      • Route
      • Security
      • Session
      • Static
      • String
      • Text
      • Trash
      • Validate
  • Email
  • Extra
    • Libraries
      • Basket
  • Joostina
    • Controller
    • Core
    • Document
  • JSMin
  • Libraries
    • Extra
      • Basket
        • Models
          • Site
  • None
  • Plugins
    • Autoadmin
    • Editor
    • Sitemap
  • SimpleMail
  • Vendors
    • Libraries
      • Email

Classes

  • joosValidate

Class joosValidate

Библиотека валидациии данных

Category: Libraries
Copyright: (C) 2007-2012 Joostina Team
License: License http://www.opensource.org/licenses/mit-license.php Информация об авторах и лицензиях стороннего кода в составе Joostina CMS: docs/copyrights
Author: Joostina Team <info@joostina.ru>
Version: 1.0
Located at: core/libraries/validate.php

Methods summary

public static boolean
# is_email( string $value )

Проверка строка на соответствие email - формату

Проверка строка на соответствие email - формату

Parameters

$value
string
email адрес для проверки

Returns

boolean
результат проверки соответсвия

Tutorial

joosValidate::is_email('admin@joostina.ru')
joosValidate::is_email('noooo@mail.ru')
public static boolean
# is_digital( string|integer $value )

Проверка строки на наличие в ней только цифр, либо сама строка - число

Проверка строки на наличие в ней только цифр, либо сама строка - число

Parameters

$value
string|integer
значение для проверки

Returns

boolean
результат проверки соответсвия
public static boolean
# is_digital_value_min( type $value, type $min )

Проверяет, что значение переменной больше чем указанное число min

Проверяет, что значение переменной больше чем указанное число min

Parameters

$value
type
значение для проверки
$min
type

Returns

boolean
результат проверки соответсвия
public static boolean
# is_digital_value_max( string|integer $value, integer $max )

Проверяет, что значение переменной меньше чем указанное число max

Проверяет, что значение переменной меньше чем указанное число max

Parameters

$value
string|integer
значение для проверки
$max
integer

Returns

boolean
результат проверки соответсвия
public static boolean
# is_digital_value_between( string|integer $value, string|integer $min, string|integer $max )

Проверка вхождения цифрового значения переменной в указанный диапазон min и max

Проверка вхождения цифрового значения переменной в указанный диапазон min и max

Parameters

$value
string|integer
значение для проверки
$min
string|integer
$max
string|integer

Returns

boolean
результат проверки соответсвия
public static boolean
# is_alfa( string $value )

Проверка строка на наличие в ней только цифр алфавита, русского и английского а-я a-z

Проверка строка на наличие в ней только цифр алфавита, русского и английского а-я a-z

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_url( string $value )

Проверка строка на соответствие url - формату

Проверка строка на соответствие url - формату

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_array( array $value )

Проверка переменной на то что она является массивом

Проверка переменной на то что она является массивом

Parameters

$value
array

Returns

boolean
результат проверки соответсвия
public static boolean
# is_bool( string|integer|boolean $value )

Проверка на булевый тип

Проверка на булевый тип

Parameters

$value
string|integer|boolean

Returns

boolean
результат проверки соответсвия
public static boolean
# is_float( string|integer|float $value )

Проверка на тип float

Проверка на тип float

Parameters

$value
string|integer|float

Returns

boolean
результат проверки соответсвия
public static boolean
# is_ip( string $value, $flags $flags = null )

Проверка что переменная является валидным IP адресом

Проверка что переменная является валидным IP адресом

Parameters

$value
string
$flags
$flags

Returns

boolean
результат проверки соответсвия
public static boolean
# is_json( string $value )

Проверяет, что длина строки переменной меньше чем указанное число max

Проверяет, что длина строки переменной меньше чем указанное число max

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_length_min( string $value, integer $min, boolean $inclusive = true )

Проверяет, что длина строки переменной меньше чем указанное число max в символах

Проверяет, что длина строки переменной меньше чем указанное число max в символах

Parameters

$value
string
$min
integer
$inclusive
boolean
проверять учитывая равенство величине

Returns

boolean
результат проверки соответсвия
public static boolean
# is_length_max( string $value, integer $max, boolean $inclusive = true )

Проверяет, что длина строки переменной больше чем указанное число max в символах

Проверяет, что длина строки переменной больше чем указанное число max в символах

Parameters

$value
string
$max
integer
$inclusive
boolean
проверять учитывая равенство величине

Returns

boolean
результат проверки соответсвия
public static boolean
# is_length_between( string $value, integer $min, integer $max, boolean $inclusive = true )

Проверяет что длина строки переменной входит в указанный диапазон min и max

Проверяет что длина строки переменной входит в указанный диапазон min и max

Parameters

$value
string
$min
integer
$max
integer
$inclusive
boolean
проверять учитывая равенство величине

Returns

boolean
результат проверки соответсвия
public static boolean
# is_lower( string $value )

Проверяет что все символы строки в нижнем регистре

Проверяет что все символы строки в нижнем регистре

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_upper( string $value )

Проверяет что все символы строки в верхнем регистре

Проверяет что все символы строки в верхнем регистре

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_regex_check( string $value, string $regex )

Проверка строки на соответсвие любому регулярному выражению

Проверка строки на соответсвие любому регулярному выражению

Parameters

$value
string
$regex
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_blank( string $value )

Проверяет что строка является пустотой или состояит из непечатаемых символов

Проверяет что строка является пустотой или состояит из непечатаемых символов

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_not_blank( string $value )

Проверяет что строка имеет хоть один видимый сивол

Проверяет что строка имеет хоть один видимый сивол

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
public static boolean
# is_not_null( string $value )

Проверяет что строка не null

Проверяет что строка не null

Parameters

$value
string

Returns

boolean
результат проверки соответсвия
Joostina CMS / CMF v2.* API API documentation generated by ApiGen 2.6.1 – Template adapted by @olvlv and Joostina Team