2

Rails アプリでは、ドメインと IP アドレスに一致する正規表現が必要です。

4

4 に答える 4

0

^

もっと具体的にする必要があると思います。また、http: //www.rubular.com/を使用して正規表現を作成したいと思います。エディターの下に参照キーがあるので、それで遊ぶことができます。あなたは楽しみを持ち、同時にあなたの仕事を成し遂げることができます!

于 2012-05-07T22:56:12.613 に答える
0

URL を取得し、ホスト部分を一致させようとしている場合は、

/^http:\/\/([^\/])\//
于 2012-05-07T12:46:21.363 に答える
0

次のようなものを使用できます。

\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b

ここから撮影。

編集: ドメイン名の場合、次のようなものを使用できます: ^http://(.*?)/?.*. ただし、ドメイン名の例をいくつか投稿していただけると助かります。私が投稿した正規表現は、で始まる url と一致する必要があり、後でアクセスできるグループhttp://などのドメイン名をスローします。google.com

于 2012-05-07T12:41:37.590 に答える
0

何かの正規表現が必要なときはいつでも、まず正規表現ライブラリにアクセスします。かなり合理的に見えるこれを見つけたのはそこです:

^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$

IP アドレスに別の正規表現を使用し、両方のパターンを 1 つのマッチャーに適合させようとするのではなく、文字列がどちらかに一致するかどうかを尋ねます。

于 2012-05-07T12:49:06.193 に答える