特定のUTF-8文字列が文字のみで構成されているかどうかを確認しようとしています。
ここで見つけた解決策を試しました:JavascriptでユーザーのUTF-8名を検証する
与えられた文字列:Ciesiołkiewicz
でテストされますvar XRegExp = require('xregexp').XRegExp('^\\p{L}+$');
そして、私が試した「ł」の文字のために機能していませんXRegExp('^[\\p{Latin}\\p{Common}]+$');
が、多すぎます。ポーランド語の文字だけでなく、「$」などの文字も受け入れます。
文字のみに対して検証するにはどうすればよいですか?それらを手動で正規表現に入力したくありません。