Моя цель проста, я немного удивлен, что не могу найти ответ на этот вопрос в других постах, заранее извиняюсь, если пропустил ...
У меня есть текстовое поле ввода. Я хочу убедиться, что пользователи не публикуют ссылки на внешние сайты.
Я предпочитаю делать это на стороне клиента и просто запретить отправку при наличии внешней ссылки.
Я видел множество постов о том, как найти URL-адреса и превратить их в ссылки. Я полагаю, что я могу использовать ту же логику, чтобы просто удалить их, но это не помешает пользователям продолжить, что я хочу сделать, это специально остановить их для отправки, если внешние ссылки присутствуют.
Мне также нужно разрешить ссылки в одном домене, поэтому необходимо сравнивать фактические URL обнаруженных ссылок. Я видел способы сделать это, когда у меня есть URL в строке, но сейчас он где-то посередине парапрафа текста.