Я ломаю голову над этим:
Я пытаюсь найти URL в Javascript с помощью регулярных выражений.
Обновление: я использую Javascript на стороне сервера, поэтому не могу пройти через DOM
(http:\/\/|https:\/\/|)(www\.)([a-zA-Z0-9]+\.[a-zA-Z0-9\-]+|[a-zA-Z0-9\-]+)\.[a-zA-Z\.]{2,6}(\/[a-zA-Z0-9\.\?=\/#%&\+-]+|\/|)/gi
Приведенный выше пример отлично работает.Но мне нужно изменить регулярное выражение, в котором URL-адреса не будут найдены: href="url"
и не в <a ....>url</a>
, а в чем-либо еще, например <p ...>url</p>
или <div ....>text text text url, url, url text text</div>
Кто-нибудь может помочь?
Спасибо и ура Майкл