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) + "....");*/