is-numeric
Predicate that returns true for numeric values.
Install
npm install is-numeric
Usage
const isNumeric = require('is-numeric')
console.log(isNumeric(0))
console.log(isNumeric(123))
console.log(isNumeric(-123))
console.log(isNumeric(+123))
console.log(isNumeric('123'))
console.log(isNumeric('-123'))
console.log(isNumeric('+123'))
console.log(isNumeric('.123'))
console.log(isNumeric('-.123'))
console.log(isNumeric('0.123'))
console.log(isNumeric('-0.123'))
console.log(isNumeric('1e100'))
console.log(isNumeric('1e-100'))
console.log(isNumeric('-1e-100'))
console.log(isNumeric(Infinity))
console.log(isNumeric(-Infinity))
console.log(isNumeric('abc'))
console.log(isNumeric('10%'))
console.log(isNumeric('#10'))
console.log(isNumeric('2^10'))
console.log(isNumeric('2!'))
console.log(isNumeric('(10)'))
console.log(isNumeric('10px'))
console.log(isNumeric('*'))
console.log(isNumeric(''))
console.log(isNumeric(true))
console.log(isNumeric(false))
console.log(isNumeric([]))
console.log(isNumeric(function(){}))
console.log(isNumeric({}))
console.log(isNumeric(undefined))
console.log(isNumeric(null))
console.log(isNumeric(NaN))
console.log(isNumeric(' 3'))
console.log(isNumeric(' 3', { trim: false }))
Test
npm test
License
MIT