文字列は、IPv4 / IPv6のまたはドメイン名であるかどうかはどのように確認できますか?(Javaの)

F_Schmidt:

文字列は、IPv4、IPv6のの住所やwww.google.comのようなドメイン名と一致するかどうかはどのように確認できますか?

私は、IPv4のためにこれを見つけた:検証のIPv4 Javaで文字列とIPv6のためのシステムの動作の同じ種類が、どのように私は、ドメイン名を確認することができますか?

EDIT 1:明確にするために:私は、文字列が有効なサーバーのアドレスであるかどうかを確認したいです。FORMATが正しいことを有効ちょうど意味。接続は、プログラム内の別のポイントでtestetになります。

EDIT 2:私は私自身の検証メソッドを作成し、それを投稿しますこちら

ポール三角:

あなたは、正規表現でそれを行います。その後、最初の3つの文字が「W」あるパターン、ドット、その後、例えば20英数字charcactersなどを作成することができます。与えられた文字列が定義されたパターンに一致した場合、その後、あなたは確認してください。

あなたは既に提供されたリンクは、正規表現を使用しています。

チェックアウトこのチュートリアル Javaで正規表現にします。

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=401369&siteId=1