JSFiddle - React, Tailwind, and code Playground
by Sahin Deniz
JavaScript
const MATCH_LETTER_REGEXP = new RegExp("(\\p{L}|\\d)(\\1{1,})|(?:\\p{L}|\\d)",
"gui");
let pattern = "boob" .replace(MATCH_LETTER_REGEXP, DIACRITIC_EXPANDER);
/**
* @param {string} char
* @param {string} [singleChar]
*/
function DIACRITIC_EXPANDER(char, singleChar) {
console.log(char, singleChar);
}