JSFiddle - React, Tailwind, and code Playground

by Daniel Lamb

JavaScript

// jQuery 
// arrange
var input = ["-10", 16, 0xFF, "0xFF", "8e5", 3.1415, +10, 0144, "", {}, NaN, null, true, Infinity, undefined];
var expected = [true, true, true, true, true, true, true, true, false, false, false, false, false, false, false];

$.each(input, function (i, value) {
    // act
    var result = $.isNumeric(value);
    // assert: should not log any failures
    if(result !== expected[i]) {
        console.warn('fail', value);
    }
});