У меня есть сценарий, в котором я хочу проверить, содержит ли строка URL-адрес, и сделать его кликабельным. Я использовал регулярные выражения, чтобы преобразовать его в URL. Но это работает только для http. Я хочу сделать это и для wwww. В регулярном выражении, которое у меня есть, я могу либо добавить htttp, либо удалить http, чтобы включить www в URL. Я вставил код в JSfiddle
JSFiddle
var convertTextToHTML = $("#systemNotificationMsg").text();
var conversation = convertTextToHTML.replace(/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/, function(text, link) {
return '<a href="http://'+ link +'"> ' + link + ' </a>';
});