JSFiddle - React, Tailwind, and code Playground
by master1991
HTML
<script>
window.addEventListener("load",function(){
document.getElementById("someid").addEventListener("input",function(){
this.value=this.value.split("-").slice(0,2).map((el,i)=>parseInt(el,10)&&i<2?el.slice(0,4+2*i):"").join("-");
});
});
</script>
<input id="someid" />