JSFiddle - React, Tailwind, and code Playground

HTML

<div class="col-md-xs js-use-1">col-md-xs js-use-1</div>
<div class="js-use-2 hello">js-use-2 hello</div>
<div class="grid js-use-3 notice">grid js-use-3 notice</div>
<div class="grid notice">grid notice</div>
<div class="js-use-empty">js-use-empty</div>

JavaScript

jQuery.expr[':'].coringa = function(elem, index, match) {
    var parametros = match[3].split(' ').join('').split(',');
    var attr = parametros[0];
    var regexString = parametros[1].replace('?', '([a-zA-Z_\\-0-9]+)');
    var regex = new RegExp(regexString, 'ig');
    return regex.test(jQuery(elem).attr(attr));
}

$(':coringa(class, js-?-empty)').css('color', 'red');
$(':coringa(class, js-?-)').css('background-color', '#ccf');