0x10000以上のunicodeにマッチする正規表現をuフラグを使わず、サロゲートペアで書くのをやったshokai.iconEmoticonでの例/[\\u{1F600}-\\u{1F64F}]/uを/\\uD83D[\\uDE00-\\uDE4F]/にしたこのページの下にあるconvert-sarogate-pair.jsを使うhttps://gyazo.com/c887b97a5594538bfbfbe92382f1984fペアの1文字目が同じなので簡単。