1. ホーム
  2. ジャバスクリプト

[解決済み】非ASCII文字にマッチする正規表現?

2022-04-01 12:07:40

質問

正規表現で非ASCII文字にマッチさせる最も簡単な方法は何ですか?入力文字列のすべての単語を個別にマッチさせたいのですが、言語は英語ではないので、ü, ö, ß, ñ などにマッチさせる必要があります。また、これはJavascript/jQueryで書かれているので、どのような解決策もそれに適用する必要があります。

どのように解決するのですか?

これで大丈夫です。

[^\x00-\x7F]+

に含まれない任意の文字にマッチします。 ASCII文字セット (0-127、すなわち0x0から0x7F)。

ユニコードでも同じことができます。

[^\u0000-\u007F]+

ユニコードについては、この2つのリソースを参照してください。