Spec-Zone.ru › ColdFusion

isValid

Проверяет, соответствует ли значение правилу проверки или типу данных.

isValid(type, value, min, max, pattern) → returns boolean

  • CF7+
  • Lucee
  • BL 1.0.0+
  • См. также: isarray issimplevalue isnumeric isboolean isdate cfparam

    Справочник аргументов

    type string
    Обязательный

    Допустимый формат данных.
    Значения:
    • any
    • array
    • binary
    • boolean
    • component
    • creditcard
    • date
    • email
    • eurodate
    • float
    • function
    • guid
    • integer
    • numeric
    • query
    • range
    • regex
    • regular_expression
    • social_security_number
    • ssn
    • string
    • struct
    • telephone
    • time
    • url
    • usdate
    • uuid
    • variablename
    • xml
    • zipcode

    value any
    Обязательный

    Проверяемое значение.

    min numeric

    Минимальное допустимое значение; используется только при проверке диапазона.

    max numeric

    Максимальное допустимое значение; используется только при проверке диапазона.

    pattern string

    Регулярное выражение, которому должен соответствовать параметр; используется только при проверке с помощью regex или regular_expression.

    Совместимость

    ColdFusion:

    Версия 7+ В CF8+ компонент добавлен в качестве варианта типа. В CF11+ больше не допускаются символы валют в начале числа и запятые внутри числа. Можно вернуться к прежнему режиму, установив this.strictNumberValidation = false в Application.cfc

    Примеры
    Пример кода, вызывающего функцию isValid

    Проверка того, что 235 является целым числом

    Используйте функцию isValid, указав integer в качестве типа.

    isValid("integer", 235)

    Ожидаемый результат: true

    Проверка адреса электронной почты

    Используйте функцию isValid, указав email в качестве типа.

    isValid("email", "user@example.com")

    Ожидаемый результат: true

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/isvalid

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API