jquery分析文本里url或邮件地址为真实链接的方法

   本文实例讲述了jquery分析文本里url或邮件地址为真实链接的方法。分享给大家供大家参考。具体如下:

  这段代码可以分析出文本里的所有超级链接,包含邮件、url、#链接等等,并分别输出为真实链接地址

  ?

1
2
3
4
5
6
7
8
9
10
11

$.fn.tweetify = function() {
this.each(function() {
$(this).html(
$(this).html()
.replace(/((ftp|http|https)://(w+:{0,1}w*@)?(S+)(:[0-9]+)?(/|/([w#!:.?+=&%@!-/]))?)/gi,'<a href="$1">$1</a>')
.replace(/(^|s)#(w+)/g,'$1<a href="http://search.twitter.com/search?q=%23$2">#$2</a>')
.replace(/(^|s)@(w+)/g,'$1<a href="http://twitter.com/$2">@$2</a>')
);
});
return $(this);
}

  用法:

   代码如下:

  $("p").tweetify();

  原始文本:

   代码如下:

  

@seanhood have you seen this http://icanhascheezburger.com/ #lol

 

  分析以后:

  ?

1
2
3

<p><a href="http://twitter.com/seanhood">@seanhood</a> have you seen this
<a href="http://icanhascheezburger.com/">http://icanhascheezburger.com/</a>
<a href="http://search.twitter.com/search?q=%23lol">#lol</a></p>

  希望本文所述对大家的jQuery程序设计有所帮助。

时间: 2024-09-08 06:23:25

jquery分析文本里url或邮件地址为真实链接的方法的相关文章

jquery分析文本里url或邮件地址为真实链接的方法_jquery

本文实例讲述了jquery分析文本里url或邮件地址为真实链接的方法.分享给大家供大家参考.具体如下: 这段代码可以分析出文本里的所有超级链接,包含邮件.url.#链接等等,并分别输出为真实链接地址 $.fn.tweetify = function() { this.each(function() { $(this).html( $(this).html() .replace(/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/

如何把URL和邮件地址转换为超级链接?_编程10000问

Function InsertHyperlinks(inText)Dim objRegExp, strBufDim objMatches, objMatchDim Value, ReplaceValue, iStart, iEnd   strBuf = ""  iStart = 1  iEnd = 1  Set objRegExp = New RegExp   objRegExp.Pattern = "\b(www|http|\S+@)\S+\b"  <?xm

利用正则表达式找出文件里的所有邮件地址

package cn.com; //利用正则表达式找出文件里的所有邮件地址 //总结: //String mailreg="\\w+@\\w+\\.\\w+";此句错误 //它可以发现ava@sohu.com这种类型,但是无法发现ava@sohu.com.cn这种类型. //所以需要修改为String mailreg="\\w+@\\w+(\\.\\w+)+";因为\\.\\w+这个整体可以出现多次 import java.util.regex.*; import

javascript验证邮件地址和MX记录的方法

         本文实例讲述了javascript验证邮件地址和MX记录的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // Tests for a valid email address and optionally tests for valid MX records, too. function is_valid_email($email, $test_mx = false) { if(eregi("^([_a-z0-9-]

javascript验证邮件地址和MX记录的方法_javascript技巧

本文实例讲述了javascript验证邮件地址和MX记录的方法.分享给大家供大家参考.具体如下: // Tests for a valid email address and optionally tests for valid MX records, too. function is_valid_email($email, $test_mx = false) { if(eregi("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+

请问如何在文本框里获取一个http地址

问题描述 请问如何在文本框里获取一个http地址 问题:有一个添加页面,每次点击添加页面时,页面中有一个文本框时要自动获取一个网站地址显示到文本框中(不是当前页面url).该怎么做呀是不是要用js解析那个URL呀,具体怎么做呀"http://dd.myapp.com/16891/148FD03E4F11362D6A5688E6022045D8.apk"就是这样的.放在input中每次打开时input中都是最新的那个url不是固定的一个 解决方案 你要获取什么地址?是短地址还是什么?你可

javascript自动给文本url地址增加链接的方法分享

 这篇文章主要介绍了javascript自动给文本url地址增加链接的方法,有需要的朋友可以参考一下 URL地址自动添加的实现其实就是那么点内容:检测与替换.   检测   "检测"就是检测文字(字符串)内部是否有符合http地址的内容,显然,这需要用到正则表达式进行验证,这个工作前端和后台都可以做,这里,只讲前端的方法,使用JavaScript实现.   验证HTTP地址的正则表达式如下(可能有疏漏或是不准确之处,欢迎指正):   代码如下: var reg = /(http://|

批量数据变更-怎样将txt文本里的网址批量转换成URL文件

问题描述 怎样将txt文本里的网址批量转换成URL文件 生成右边的文件 解决方案 txt文本解析可以用关键字划分,如|,读取时按关键字读即可.

php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)_php技巧

本文实例需要验证的内容:邮件地址.Url地址.电话号码.邮政编码,验证方法分享给大家供大家参考,具体内容如下 1.电子邮件地址的校验 <?php /* 校验邮件地址*/ function checkMail($email) { //用户名,由"\w"格式字符."-"或"."组成 $email_name= "\w|(\w[-.\w]*\w)"; //域名中的第一段,规则和用户名类似,不包括点号"." $