JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://sanmarx2.eu5.org/examples/jQueryMask/js/jquery.mask.js"></script>
<input type="text" class="US" maxlength="20" autocomplete="off"/>

JavaScript

$(document).ready(function(){
    var options =  {onKeyPress: function(us){
        var masks = ['CAAAA-AAA-AAA-AAA-AAA-AAA', 'US000-000-000-000-000-000'];
        if(us.length){
            mask = (us[0].match(/[0-4]/)) ? masks[1] : masks[0];
            $('.US').mask(mask, this);
        }
        $('.US').mask('AAAAA-AAA-AAA-AAA-AAA-AAA', this);
    }};
    
    $('.US').mask('AAAAA-AAA-AAA-AAA-AAA-AAA', options);
});