【问题标题】:Javascript function to turn URLs and email addresses into clickable links将 URL 和电子邮件地址转换为可点击链接的 Javascript 函数
【发布时间】:2009-08-24 01:54:50
【问题描述】:

是否有一个 Javascript 库公开了自动将 URL 和电子邮件地址转换为可点击链接的功能?基本上我正在寻找可以复制 Rails 助手auto_link() 的东西。

【问题讨论】:

    标签: javascript jquery ruby-on-rails


    【解决方案1】:

    Autolink 可能就是您要找的。​​p>

    【讨论】:

      【解决方案2】:

      编辑:我的错,我完全误读/误解了这个问题。留下原始答案以供参考。

      不是我的头顶。不过自己写一个听起来并不难:

      function UrlToLink(url) {
          // 1. check if url IS a url or email using a regex
          // 2. if it isnt return null/false
          // 3. create a DOM `<a></a>` element and populate the href attribute with url (mailto:url if email) and the inner text
          // 4. return element
      }
      

      用法:

      document.appendChild(UrlToLink("http://a.url.com/"));
      

      找到匹配 url 和电子邮件地址的正则表达式并不难,例如:urlemail

      【讨论】:

        猜你喜欢
        • 2011-08-11
        • 2011-11-20
        • 1970-01-01
        • 1970-01-01
        • 2012-08-12
        • 2022-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多