JSFiddle - React, Tailwind, and code Playground

by alachgar

JavaScript

$().ready(() => {
  var moptions = {
    placeholder: "(XXX) XXX-XXXX",
    onKeyPress: function(cep, e, field, options) {
      var masks = ["(000) 000-0000", "(000) 000-0000"];
      var mask = cep.length > 14 ? masks[1] : masks[0];
      $("#phone").mask(mask, options);
    }
  };

  $("#phone").mask("(000) 000-0000", moptions);
});