我正在使用:
var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
return text.replace(exp,"<a href='$1' target='internet'>$1</a>");
将http://www.example.com
转换为可点击的链接。这很好用!
是否有人知道如何扩展此表达式以捕获www.example.com
(即没有http://
)?
答案 0 :(得分:1)
答案 1 :(得分:0)
试试这个正则表达式:
(?<http>(http:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)