Помогите написать регулярное выражение для поиска интернет адресов
Ссылки могут быть любые к примеру даже такие.
http://javascript.ru/forum/newthread...=newthread&f=3 http://s1.ipicture.ru/uploads/20111213/ANNtVxTa.png https://www.google.com/ www.ukr.net/ В инете много примеров для поиска тегов a и внутри его аттрибута href, а мне нужно найти просто ссылки в тексте Потом необходимо заменить ссылку на <a href="www.ukr.net">www.ukr.net</a> |
|
Спасибо за помщь
спс не немножко доработал Ваше регулярное выражение под свои нужды , даже не выражение а изменил match на replace
var str = document.getElementById('mind_text').value; str = str.replace(/(?:(?:((http(s)?:\/\/)|(www\.))([-.a-z0-9а-яё]+)?\.[a-zрф]{2,5}(:[0-9]+)?)(?:\/[-\wа-яё.,!?&#$@/:;+=%|^)(*'"><}{\\`~]+[^.,!?\s\["])?)/ig,function(a) { return '<a href=\"'+a+'\" target=\"_blank\">'+a+'</a>' }) Примерно так |
Часовой пояс GMT +3, время: 06:57. |