リンク (Web、イントラネット、または他の PC の共有フォルダー) を検証するテキストエリアがあります。この正規表現を使用しました: ^(http:\/\/|https:\/\/|ftp:\/\/|www.){1}([0-9A-Za-z]+\.)
. 私のコードは以下の通りです。
var isUrlValid = false;
var urlRegex2 = new RegExp(
"^(http:\/\/|https:\/\/|ftp:\/\/|www.){1}([0-9A-Za-z]+\.)");
isUrlValid = urlRegex2.test(linkPathVal);
これは次のようなリンクを検証しません:
http://abcserverName/Home/Index#
https://wiki.abc.in/abc/xyz
しかし、それはhttp://google.com、http://www.google.comなどの他のものを検証します。私はそれが簡単であることを知っていますが、私は正規表現に精通していません。
ありがとう。