&gt; <i>ES6 includes support for Unicode regexps</i><p>Will it provide \X for example? (\X matches extended grapheme cluster.)<p>&gt; <i>am I missing any languages that do?</i><p>Swift is one notable example. It has built-in and simple enough grapheme handling.