Form – char limit + phone field format

<script type="text/javascript">
jQuery(document).ready(function() {
        jQuery('.elementor-field-group-name input').attr('maxlength','50');
        jQuery('.elementor-field-group-lastname  input').attr('maxlength','50');
        jQuery('#form-field-message').attr('maxlength','800');
        jQuery('.elementor-field-type-tel input').attr('maxlength','14');
        jQuery('.elementor-field-type-tel input').removeAttr('pattern');
    
        jQuery(document).on('keyup', '.dialog-widget .elementor-field-type-tel input', function() {

                    var val_old = jQuery(this).val();
                    var val = val_old.replace(/\D/g, '');
                    var len = val.length;
                    if (len >= 1) {
                        val = '(' + val.substring(0);
                        }
                    if (len >= 3) {
                        val = val.substring(0, 4) + ') ' + val.substring(4);
                        }
                    if (len >= 6) {
                        val = val.substring(0, 9) + '-' + val.substring(9);
                        }
                    if (val !== val_old) {
                        jQuery(this).focus().val('').val(val);
                    }

                    jQuery(this).change();

                });
    
});
</script>