Unicode に準拠しているにもかかわらず、JavaScript では、以下を使用してアクセント付き文字 (「発音記号」) を照合する際に課題が生じます。通常
この問題に対処するために、いくつかのアプローチが存在します。
関連するすべての文字を手動でリストするのは面倒で非現実的です。 🎜>
ワイルドカード文字クラス「.」の使用文字クラスでは任意の文字との一致が可能ですが、過剰一致の危険があります。Unicode 範囲範囲 u00C0 ~ u017F は多くの非ラテン文字をカバーしますが、その包括性については慎重な検討が必要です。最良の解決策より簡単なアプローチは、事前定義された文字を利用することですクラス:[A-zÀ-ú] // accepts lowercase and uppercase accented characters
[A-zÀ-ÿ]
以上がアクセント記号付き文字を JavaScript 正規表現と照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。