ドメイン名の代わりにIPアドレスでURLが作成されているかどうかを確認するにはどうすればよいですか?例えばURLにドメイン名があり、IPアドレスではないことを確認してください
:
http://www.yeouuuuu.com/bla
https://www.bbc.co.uk/something
http://yeou:[email protected]/
//return true;
http://172.10.10.100/test
//return false; because there is an IP.
IP4の正規表現:
ipv4 = RegExp('((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|
[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])');
で構成されている場合は、この正規表現みましょうあなたは、テストあなたの入力し、どのような動作しませんに対するあなたの正規表現をテストする方法を私たちに表示します。 – Bergi
私はこの複写では反応しません。私はこの記事を書く前にその記事を読んでいました。変数urlがIPアドレスではなくDNS名で構成されているかどうかを知りたい。 – yeouuu
@yeouuu:複製には、ホスト名用とIPアドレス用の2つの正規表現が含まれています。答えを得るためにこれらを使用するのはかなり簡単です。 –