1

JavaScript サロゲート ペアを使用して、0x0FFFF の範囲外で一致する Unicode 文字を見てきました。

この記事では、それらを一致させる方法を示しているため、ASCII の小文字または麻雀牌の赤いドラゴン (U+1F004) と一致させるには、次を使用できます。

/[a-z]|\ud83c\udc04/g

サロゲート シーケンスは、コレクションがすべて 1 つの文字クラスに存在できないことを意味します。[a-z]つまり、範囲内になく、かつサロゲート ペアではない任意の文字に一致させるにはどうすればよい\ud83c\udc04でしょうか?

これを交換操作で使用したいのと同じように -

'123'.replace(/[^a-z]/g, '' )

- は空の文字列になります。

4

1 に答える 1