Функции семейства ISXXX.


Все функции семейства ISXXX предназначены для проверки типов данных. Функции принимают на вход неограниченное количество параметров и возвращают "1" в случае соответствия всех переданных параметров проверяемому типу.

ISEMAIL

Проверяет параметры на соответствие упрощенному шаблону почтового адреса.

Пример вызова функции:
<TMPL_if ISEMAIL("abc@example.com", email)>

ISALPHA

Проверяет параметры на наличие только алфавитных ([a-zA-Z]) символов. Пример вызова функции:
<TMPL_if ISALPHA("example")>

ISNUM

Проверяет параметры на наличие только цифровых ([0-9]) символов. Пример вызова функции:
<TMPL_if ISNUM(some_value, "12345678")>

ISALNUM

Проверяет параметры на наличие только алфавитно-цифровых ([a-zA-Z0-9]) символов. Пример вызова функции:
<TMPL_if ISALNUM("mode123")>

ISINT

Проверяет параметры на соответствие целому числу. Пример вызова функции:
<TMPL_if ISINT("-890")>

ISFLOAT

Проверяет параметры на соответствие вещественному числу. Пример вызова функции:
<TMPL_if ISFLOAT("1.234E+3")>


Copyright © 2003 - 2005 CTPP Dev. Team | http://reki.ru/products/ctpp