0

私は現在これを持っています:

^(\w+)[/]*$IIS での URL 書き換え用の正規表現として。

許さないのは…

/1st-source-capital-corporation

英数字、アンダースコア、ダッシュを含む URL を許可するにはどうすればよいですか?

4

3 に答える 3

0

入力データの例が正しいと仮定すると、本当にこのようなものが必要になりませんか?

^(\w+)/(.*)$

この例はURLではないことに注意してください。

修正された例では、修正された正規表現があります。

^/(.*)$
于 2012-07-21T16:28:52.347 に答える
0

「-」を含めるには、文字クラスの範囲区切り文字であるため、最初に角括弧の間に含める必要があるため、「^([-_[:alnum:]/]」のようなものが必要になると思います+)$".

于 2012-07-22T18:44:00.200 に答える
0

これはPOSIXです:

^([[:alnum:]]\|[_-/])*$
于 2012-07-22T09:39:23.007 に答える