О себе События Портфолио Статьи Гостевая Фотоальбом На злобу дня Ссылки Учеба Программы
Alex_K (г.Киров) - Алексей Кощеев
Хостинг и регистрация доменов в Кирове

Интересные решения Perl. Вопросы и ответы

Как узнать, является ли переменная числом?

Достаточно использовать функции следющего вида:

sub is_int($) {
	if ( defined $_[0] && $_[0] =~ m/^[+-]?\d+$/ ) {
		return 1;
	} else {
		return 0;
	}
}

sub is_float($) {
	if ( defined $_[0] && $_[0] =~ m/^[+-]?\d+\.?\d*$/ ) {
		return 1;
	} else {
		return 0;
	}
}

Предложенные функции являются частью модуля SUS::Is_X авторской системы управления содержимым динамического web-сайта.

Опубликовано: 22 апреля 2006 года.

Далее: Как узнать, является ли строка адресом электронной почты
Предыдущая заметка:Как с помощью Perl разбить какой-либо файл на несколько файлов?
Перейти к списку заметок
Fanshop.ru

Рейтинг@Mail.ru

Rambler's Top100

© Алексей Кощеев, г.Киров, 2001-2024 хостинг предоставлен компанией Айхэд