is-numeric

0.0.9 • Public • Published

is-numeric

Predicate that returns true for numeric values.

NPM

Install

npm install is-numeric

Usage

const isNumeric = require('is-numeric')
 
console.log(isNumeric(0)) // true
console.log(isNumeric(123)) // true
console.log(isNumeric(-123)) // true
console.log(isNumeric(+123)) // true
console.log(isNumeric('123')) // true
console.log(isNumeric('-123')) // true
console.log(isNumeric('+123')) // true
console.log(isNumeric('.123')) // true
console.log(isNumeric('-.123')) // true
console.log(isNumeric('0.123')) // true
console.log(isNumeric('-0.123')) // true
console.log(isNumeric('1e100')) // true
console.log(isNumeric('1e-100')) // true
console.log(isNumeric('-1e-100')) // true
console.log(isNumeric(Infinity)) // true
console.log(isNumeric(-Infinity)) // true
console.log(isNumeric('abc')) // false
console.log(isNumeric('10%')) // false
console.log(isNumeric('#10')) // false
console.log(isNumeric('2^10')) // false
console.log(isNumeric('2!')) // false
console.log(isNumeric('(10)')) // false
console.log(isNumeric('10px')) // false
console.log(isNumeric('*')) // false
console.log(isNumeric('')) // false
console.log(isNumeric(true)) // false
console.log(isNumeric(false)) // false
console.log(isNumeric([])) // false
console.log(isNumeric(function(){})) // false
console.log(isNumeric({})) // false
console.log(isNumeric(undefined)) // false
console.log(isNumeric(null)) // false
console.log(isNumeric(NaN)) // false
console.log(isNumeric('   3')) // true
console.log(isNumeric('   3', { trim: false })) // false

Test

npm test

License

MIT

Package Sidebar

Install

npm i is-numeric

Weekly Downloads

232

Version

0.0.9

License

MIT

Unpacked Size

4.58 kB

Total Files

5

Last publish

Collaborators

  • miguelmota