Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как на осуществить проверку значения переменной на INT?
 
 автор: m@rchello   (14.07.2007 в 12:48)   письмо автору
 
 

Здравствуйте
подскажите пожалуйсто как на яваскриптеосуществить проверку значения переменной на INT
Тоесть является ли значение переменной числом (int) а не float или char

   
 
 автор: bronenos   (14.07.2007 в 13:08)   письмо автору
 
   для: m@rchello   (14.07.2007 в 12:48)
 

либо использовать typeof либо parseInt

   
 
 автор: m@rchello   (16.07.2007 в 08:47)   письмо автору
 
   для: bronenos   (14.07.2007 в 13:08)
 

А если просто, является ли значение цифрой(ми)?

   
 
 автор: CNT   (16.07.2007 в 09:49)   письмо автору
 
   для: m@rchello   (16.07.2007 в 08:47)
 

var chislo = 123; //или var chislo = 1.23;
if ((chislo + '').replace (/\d/g, '').length) alert ('Не целое')
else alert ('Целое');

   
 
 автор: m@rchello   (16.07.2007 в 09:52)   письмо автору
 
   для: CNT   (16.07.2007 в 09:49)
 

нет я имел ввиду является ли значение цифровым!
тоесть
будут проходить
15
5
87690
35
а если есть посторонний знак то выводить ошибку!

   
 
 автор: bronenos   (16.07.2007 в 11:24)   письмо автору
 
   для: m@rchello   (16.07.2007 в 09:52)
 

if (Number(num) == num) наверное
можно и регулярными

   
 
 автор: CNT   (16.07.2007 в 14:14)   письмо автору
 
   для: m@rchello   (16.07.2007 в 09:52)
 

var chislo = 123; //или var chislo = 1.23;
if ((chislo + '').replace (/\d/g, '').length) alert ('Не целое или есть нечисловые символы')
else alert ('Целое');

   
 
 автор: bronenos   (16.07.2007 в 14:43)   письмо автору
 
   для: CNT   (16.07.2007 в 14:14)
 

if (!(chislo+'').match(/^-?\d+(\.\d+)?$/g))
так наверное

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования