JSFiddle - React, Tailwind, and code Playground

HTML

<label for="number">Number: </label>
    <input type="text" name="number" id="number" />
    
    <script>
        $('#number').keydown(function(){
            $(this).val($(this).val().replace(/[^\d]/,''));
            $(this).keyup(function(){
                $(this).val($(this).val().replace(/[^\d]/,''));
            });
        });
    </script>