我有一个场景,我想检查一个字符串是否包含一个 url 并使其可点击。我已经使用正则表达式将其转换为 url。但它只适用于http。我也想为 wwww 制作它。在我拥有的正则表达式中,我可以添加 htttp 或删除 http 以在 url 中包含 www。我已经在 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>';
});
凤凰求蛊
白猪掌柜的
相关分类