Здравствуйте.
В общем, есть строка, на которой я тестирую регулярку:
www.ya.ru lol.ru lolka.ru asdfsdf www.yandex.ru dfgdg sadfasdf ya.ruasdfsadf lol.ru www.lolita.ru ya.ru
Вот регулярка:
(www|http://)([a-zA-Z/.]+)\.(\w+)
тестирую регулярку в sublime text, находит то, что мне нужно:
www.ya.ru
lol.ru
www.yandex.ru
www.lolita.ru
ya.ru
Т.е. регулярка верная.
Теперь, пишу javascript код:
function geturls(task) {
reg = /(www|http:\/\/)([a-zA-Z\/.]+)\.(\w+)/ig;
var res = reg.exec(task);
console.log(res);
}
в консоли вижу:
["www.ya.ru", "www", ".ya", "ru"]
Почему?
Как мне получить те же значения, что в sublime?