JSFiddle - React, Tailwind, and code Playground

JavaScript

var array = ["aba", "aab", "baa"];

var pattern = /(\D)\1+/gi;

var filteredArr = array.filter(function(element){
  console.log(element + ": " + pattern.test(element));
	return pattern.test(element);
  //return pattern.test(element) != true;
});

console.log(filteredArr);


//These return differently than when ran in the filter function
console.log("aba: " + pattern.test("aba"));
console.log("aab: " + pattern.test("aab"));
console.log("baa: " + pattern.test("baa"));