Показать сообщение отдельно
  #8 (permalink)  
Старый 12.05.2018, 14:20
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<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>


В общем так.
Валидацию адресов не производит. если ссылка не абсолютна, то считает что эта страница может относится к данному домену.

Последний раз редактировалось j0hnik, 12.05.2018 в 14:24.
Ответить с цитированием