<input type="text">ссылка <button>проверить</button>
<script>
document.querySelector("button").onclick = function(){
var loc = document.location.host;
var fr = document.querySelector("input").value;
alert(/https*:\/\//.test(fr) && fr.includes(loc) || !(/https*:\/\//.test(fr)) ?'OK':'NO');
};
</script>
В общем так.
Валидацию адресов не производит. если ссылка не абсолютна, то считает что эта страница может относится к данному домену.