Kohone
3/11/2016 - 9:28 AM

Кликабельные ссылки

Кликабельные ссылки

export const clickable = text => {
    const URLMatcher = /(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[A-Z0-9+&@#\/%=~_|$])/igm
    return string.replace(URLMatcher, match => '<a href="${match}" target="_blank">${match}</a>');
};