Сообщение от Gozar
|
var a = 'Крутая:http://javascript.ru/forum/project/23691-poisk-ssylok-na-stranice-5.html-ссылка'.match(/(http(s)?:\/\/)?(www\.)?([-.a-z0-9]+)\.(ru|com|net){1}((\/)+[-$_.,+=:;/|?@&#%a)(-z0-9]+)?(?=\b)/ig); alert(a)
|
Ну дык не удивительно что твая рега работает... он же русские символы выкидывает нафиг...
а так она не заработает:
var a = 'Cool:http://javascript.ru/forum/project/23691-poisk-ssylok-na-stranice-5.html-link'.match(/(http(s)?:\/\/)?(www\.)?([-.a-z0-9]+)\.(ru|com|net){1}((\/)+[-$_.,+=:;/|?@&#%a)(-z0-9]+)?(?=\b)/ig); alert(a)
Короче что бы тут не говорили, одно регой всеравно все не сделаешь, в любом случае нужно писать еще не одну регу и код, что бы четко определить что к чему.