JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input style="width:45%; float:left; margin-right:10%;" type="text" class="cEx" placeholder="MM/YYYY" />
JavaScript
/*$(document).ready(function(){
$(".cEx").keydown(function(){
this.value=this.value.split("/").slice(0,2).map((el,i)=>parseInt(el,10)&&i<2?el.slice(0,2+2*i):"").join("/");
});
});*/
$(document).on('keyup','.cEx', function(){
var count = $(this).val().length;
//alert(count);
if(count == 2){
$(this).focus().val(function( index, value ) {
return value + "/" ;
});
}
});
/*window.addEventListener("load",function(){
document.getElementByClassName("cEx").addEventListener("input",function(){
this.value=this.value.split("/").map((el,i)=>parseInt(el,10)&&i<2?el.slice(0,2):"").join("/");
});
});*/