// вызов $(logoDeerpfarm).removeClassWild("bg-*")
$.fn.removeClassWild = function(mask) {
return this.removeClass(function(index, cls) {
var re = mask.replace(/\*/g, '\\S+');
return (cls.match(new RegExp('\\b' + re + '', 'g')) || []).join(' ');
});
};
/**
* Удалить класс у элемента по маске
* @param {HTMLElement} el - элемент
* @param {string} m - маска
* @return {HTMLElement}
*/
function removeClassWild (el, m) {
let re = new RegExp('\\b' + m.replace(/\*/g, '\\S+') + '', 'g');
el.className = Array.from(el.classList).filter(cl => !re.test(cl)).join(' ');
return el;
}