ユーザーから取得した URL を検証したかった... http://www.google.comのように、URL の最後の部分 (.com) を検証したかったのですが、Web で継続的に検索していますが、正しい答えが見つかりませんでした。私のコードは
function validate()
{
var url = document.getElementById("url").value;
var pattern = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
if (pattern.test(url)) {
alert("Valid Url");
return true;
}
alert("Please Input Right URL");
return false;
}