Евгений
Евгений

Есть ли ошибки в функции? Если нет, то почему она не работает?

function abc(source) {
var link = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
return source.replace(link,"< a href='$1' target='_blank' >$1< /a >");
}

Нужно, чтобы все ссылки из текста, который вводит пользователь, обрамлялись html-тегами.

ОП
Оксана Павлова

у функции аргумент кривой, тут не хватает типа данных у source, и походу надо написать string source. могу быть не прав, но по логике остальное правильно, хотя может нужны кавычки до и после регулярного выражения

Похожие вопросы
Почему нельзя поставить функцию Beep_(500,100) в PureBasic? выдает ошибку.
Программа на паскале. Почему не работает функция ABC
javascript:(ошибка оператора прерывания функции)
Почему не работает функция Combin в VBA???
Код VBA работает с ошибкой, почему?
вычисления значение функции с использованием операторов case и if.. почему ошибка?
Почему ошибка при вызове функции?
Не корректно работает функция в С++
Как работает эта функция?
Народ! ! Кто знает access?? вразумите! ! почему не работает функция???