ドイツ向けのアプリケーションでは、いくつかのWebサービスを作成していますが、英数字、サポートされていない特殊文字など、ユーザー名、パスワードなどの検証ルールを適用する必要があります。これを実現するために正規表現を使用しましたが、失敗します。英語では問題なく動作しますが、ドイツ語はサポートされていません。この問題に対処するにはどうすればよいですか。
どんな助けでもありがたいです...preg_match("#.*^(?=.{8,20})(?=.*[a-zA-Z])(?=.*[0-9]).*$#", $string)