Показать сообщение отдельно
Старый 02.10.2003, 21:15
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 4  
Пушистик
Bumble Bee
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :))

вот сделал для тебя функцию:

Код:
function checkN(number) {
    str = number.toString();
    len = str.length;
    last = str.lastIndexOf(".");
    after = str.substring(last+1,str.length).length;
    if (last==-1||after==1) {
        return number;
    }
}
вызывается так:
checkN(55.6);
возвращяет только целые числа и числа с одним знаком после запятой...
можешь проверить так:

trace(checkN(55.6));

вернет 55.6

trace(checkN(55.76));

ничего не возвращяет(undefined)...
если не нравится что возращяет undefined так можно сделать вот так:

Код:
function checkN(number) {
    str = number.toString();
    len = str.length;
    last = str.lastIndexOf(".");
    after = str.substring(last+1,str.length).length;
    if (last==-1||after==1) {
        return "Подходит";
    } else {
        return "Не подходит";
    }
}
trace(checkN(1.7));
тогда например чтобы вывести ответ в поле text кнопкой нужно повесить на нее код:

Код:
on (release) {
    text = checkN(1.7);
}
вот так вот...:)
__________________
Portfolio