ユーザーwillが提供する答えも何も.COMはありませんしたものを正規表現を検証
function checkUrl(url){
return url.match(/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/);
}
・ホープ| EDU |組織などの終わりに、私は私のために正常に動作します正規表現を変更しており、また、あなたがそれを行うような場合、あなた
var pattern = /^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])+(.[a-z])?/;
var regex = new RegExp(pattern);
var website_url = $("#website_url").val();// url of the website
if (website_url.match(regex)) {
return true
} else {
return false;
}
と共有したいことがより適切にするためにupvote
.com/.edu /などで終わるトップレベルドメインをキャプチャすることに興味がある場合は、それらの文字を文字通り最後のセクションに配置することができます。文字クラス '。[a-z]'ではなく、 '.com。com。edu'である。無効なURLの例を1つしか示していない4つの例ではなく、検証する内容について具体的に質問を更新する必要があります – veeTrain