JSFiddle - React, Tailwind, and code Playground

by willtx

HTML

<input id="numbercheck" type="text"></input>
<input type="button" id="btnCheck" value="Check Number"></input>

JavaScript

$(document).ready(function () {
    $('#btnCheck').click(function () {
        checknumber( $('#numbercheck').val(),2,'.');
    });
});

function checknumber(number) {
    var checkValue = number.replace(/[^\d\-.]/g, "");
    
        alert("value to check (before parse): " + number + "\n"
              + "after parse: " + (checkValue === "" ? "[blank]" : checkValue));
    
		//if (isNaN(checkValue) || checkValue === null || checkValue === "") {
		//	$('#numbercheck').val(number + 'Not valid number');
        //    return;
		//}
    
        if(!$.isNumeric(checkValue))
        {
            $('#numbercheck').val(number + ' - Not valid number');   
            return;
        }

        
        $('#numbercheck').val(checkValue);
	}