有没有人知道一个脚本可以选择对URL的所有文本引用,并自动用指向这些位置的锚标签替换它们?
For example:
http://www.google.com
would automatically turn into
<a href="http://www.google.com">http://www.google.com</a>
Run Code Online (Sandbox Code Playgroud)
注意:我想要这个,因为我不想浏览我的所有内容并用锚标记包装它们.
如果有一件事我无法理解,那就是正则表达式.
经过大量的搜索,我终于找到了适合我需求的产品:
function get_domain_name()
{
aaaa="http://www.somesite.se/blah/sdgsdgsdgs";
//aaaa="http://somesite.se/blah/sese";
domain_name_parts = aaaa.match(/:\/\/(.[^/]+)/)[1].split('.');
if(domain_name_parts.length >= 3){
domain_name_parts[0] = '';
}
var domain = domain_name_parts.join('.');
if(domain.indexOf('.') == 0)
alert("1"+ domain.substr(1));
else
alert("2"+ domain);
}
Run Code Online (Sandbox Code Playgroud)
它基本上给了我回域名,反正我还能得到域名之后的所有东西吗?在这种情况下,它将/blah/sdgsdgsdgs来自aaaa变量.