JSFiddle - React, Tailwind, and code Playground
by Sahin Deniz
JavaScript 1.7
// [^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]
console.log(`insta`.match(/\bi[^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]{0,}n[^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]{0,}s[^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]{0,}t[^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]{0,}a[^\p{Alpha}\p{M}\p{Nd}\p{Join_C}]{0,}[^lnmurdsbo]/iu));
console.log(`[\\W_]`.replace(/\[\\W_]/g, "\[^\\p{Alpha}\\p{M}\\p{Nd}\\p{Join_C}]"));