Принимать только цифры с десятичным во входных данных с использованием JavaScript? - PullRequest
1 голос
/ 08 сентября 2011

Как разрешить только десятичные числа во входных Ej:

12.00,
12.44,
00.34

Большое спасибо

1 Ответ

1 голос
/ 08 сентября 2011

Здесь:

var isFloat = function(n) {
 return n % 1 !== 0;
}

http://jsbin.com/iwitep/edit

Так что вы можете сделать:

if(isFloat(n)){
  //Do something
}
else{
  //Give an error
}
...