if (!String.prototype.includes) { String.prototype.includes = function (search, start) { 'use strict'; if (search instanceof RegExp) { throw TypeError('first argument must not be a RegExp'); } if (start === undefined) { start = 0; } return this.indexOf(search, start) !== -1; }; } window.Costco1 = {}; $(document).ready(function() { loadTagManager(); $('#cardNumber').on('keyup blur', function() { var card_type = $('input[name="card_type"]').val(); if(card_type === '058'){ $(this).attr('maxlength','23'); } }); });