JSFiddle - React, Tailwind, and code Playground
by LuckyCat
HTML
<div class="wrapper bg_2"></div>
JavaScript
var wrapper = document.querySelector('.wrapper');
function removeClass(el, classNameMask) {
var str = classNameMask;
alert("ДО: " + str);
var myRe = /\bbg.*?\b/g;
str.match(myRe);
alert("ПОСЛЕ: " + str);
}
removeClass(wrapper, 'bg');
var wrappekljkjr = document.querySelector('.wrapper');
function removeClassgfgfgfg(el, classNameMask) {
var str = classNameMask;
//alert("ДО: " + str);
var myRe = /\bbg.*?\b/g;
str.match(myRe);
//alert("ПОСЛЕ: " + str);
var str = 'wrapper bg_2 bg_3';
var myRe = /\bbg.*?\b/g;
//document.write(str.match(myRe)|| []).join(' ');
var newS = (str.match(myRe)|| []).join(' ');
//alert(newS);
var i = str.search(/\s/)
var i = "\\bbg.*?\b/g";
var i = str.search("\\s")
var re = /ab+c/;
var re = new RegExp("ab+c");
var bg = classNameMask;
var reNew = new RegExp("\\b" +bg+".*?\b", "g");
//alert(reNew);
var re = /\w+/g;
var re = new RegExp("\\w+", "g");
/*
\w - Соответствует латинской букве, цифре или подчеркиванию. Эквивалентно /[A-Za-z0-9_] /.
/\bbg.*?\b/g
var re = new RegExp("\\w+", "g");
alert(result) */
// return (str.match (/(^|\s)niche\S+/g) || []).join(' ');
}
//removeClass(wrapper, 'bg');
/*
removeClass(wrapper, 'bg_');
var str = 'wrapper bg_2 bg_3';
function escapeRegExp(text) {
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
}
var expr = new RegExp("...." + escapeRegExp(var2) + "....");*/