私はこれを行う方法を理解しようとしています。私は "モバイル"と "サファリ"が存在するかどうかを確認するために正規表現チェックを行っていますので、iOSかどうかを知ることができますが、Androidはモバイル版Safariを一部のバージョンでも使用しています。だから私は持っていた:それに私はこれをチェックするjavascriptの正規表現
(?=.*Mobile)(?=.*Safari).*
しかし、今、私は追加するにはどうすればよい「という文字列でのAndroidせずに」?私は "続かないで"しようとしました(?!.*Android)(?=.*Mobile)(?=.*Safari).*
しかし、それは私が欲しいものではないものが見つかるまではまだ一致しています。
1つの正規表現を使用して複数のものが存在するかどうかを確認することはできません。あなたは正規表現を主張する場合は、複数の正規表現を使用し、それらのロジックを組み合わせることができます。 – jfriend00
そして、正規表現が過度である点に確実に到達します:) – ThiefMaster
こんにちはオスカー、あなたが考えていた表現について正確には何が働いていませんか?それは "モバイルサファリアンドロイド"などの文字列と一致しません、それはあなたが欲しいものではありませんか? – zx81