2012-02-18 8 views
0

私はregexを使ってウェブサイトのユーザエージェントをブロックしています。私はこの正規表現を作成しました、私はそれらに新しいですが、私は思考には、これは空白のすべてのユーザーエージェントをブロックするだろうか?正規表現を作成する

^((?!/[a-zA-Z0-9]/).*)$ 

お手数ですが、ありがとうございました。代わりに、ここで正規表現を使用してのユーザーエージェント文字列がnullempty""、または0であれば

+1

この正規表現は、エージェント文字列のために奇怪なようです。 '/ a/foo'を拒否しますが、'/aa/foo'や '// foo'やそれ以外のものは拒否しません。これがあなたが望むものだと確信していますか? – erisco

答えて

3

、なぜちょうどチェックしていませんか?

これが事の.htaccessのタイプのためであるならば、あなたは常に正規表現のこのタイプを試みることができる:

^$