@hoom_post

Как удалить http https пользовательского ввода в html?

Пример ввода
http://example.com
http://vk.com
http://google.com

Мне нужно чтобы было так:
example.com
vk.com
google.com

Пользовательское поле настроен как обычный текст, а не ссылка
<label for="vk-edit"><?php esc_attr_e( 'VKontakte', 'tel' ); ?></label>
		<input type="text" id="vk-edit" class="bpinput" name="vk-edit" value="<?php the_field( 'profile_vk', 'user_' . $this_user->ID ); ?>" maxlength="140">

Наверно это где то в php так настроено, но я не знаю какая эта функцию которая добавляет в пользовательское поле http://

Возможно ли убрать через javascript? Или php?
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Hanneman
Есть более элегантное решение в языке PHP. Это функция 'parse_url'. Ваш пользовательский ввод передаёте ей в качестве аргумента и на выходе получаете составные части от URL (простыми словами).

Пример:
<?php
echo parse_url("http://example.com/path?arg=value#anchor", PHP_URL_HOST);
?>

Получаем
example.com
Ответ написан
Комментировать
@oleg_ods
Через explode() берёшь все что после ‘//‘
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы