IPアドレスのようなものを検証しようとしているのは、
ポートに接続するかどうか。私に言わせてください: 10.12.1.100 と 10.12.1.100:8080 は大丈夫です。
私はこのようなものを作成します:
^10\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5 [0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0 -9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0 -4][0-9]|5[0-5]))([-+]?(:|\d[1,4]))$
ただし、10.12.1.100:8080 パーツでは機能しません。この部分を実装する方法 ([-+]?(:|\d[1,4]))?
([-+]?(:|\d[1,4])); を削除すると、10.12.1.100 部分が有効になります。
ありがとう、