JSFiddle - React, Tailwind, and code Playground

by GopsAB

HTML

<input type="text" id="test" maxlength="14" name="test" onkeydown="return isNumber(event)" />

JavaScript

function isNumber(e) {
     if(!(e.keyCode > 36 && e.keyCode <41)){
     	e.target.value = e.target.value.replace(/[^\dA-Z]/g, '').replace(/(.{4})/g, '$1 ').trim();
      }
}