| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1 1 1 25 25 4 21 9 25 1 | define(['./isNumber'], function (isNumber) {
var global = this;
/**
* Check if value is finite
* @version 0.1.2 (2012/12/09)
*/
function isFinite(val){
var is = false;
if (typeof val === 'string' && val !== '') {
is = global.isFinite( parseFloat(val) );
} else if (isNumber(val)){
// need to use isNumber because of Number constructor
is = global.isFinite( val );
}
return is;
}
return isFinite;
});
|