你的位置: 首页 > HTML5网站开发 > 正文
ASP正则为@昵称 加上链接
作者:漫游   分类: HTML5网站开发    时间:2012-8-17 16:25   热度:5049°   字号:        评论:0 
作者:漫游   分类: HTML5网站开发    时间:2012-8-17 16:25   热度:5049°  评论:0 条 

微博的信息会把形如“@昵称“的部分显示成带链接的,显然是用正则实现的。起始标志是@,结束标志是:或空格、换行。替换好后在前台显示,然后可以用jQuery控制这类链接,比如鼠标悬停时弹出该用户的详细信息层。

'把@昵称 替换成带链接的

function RegNickName(fString)
'\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
'? 当该字符紧跟在任何一个其他限制符后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。
Set reg = New RegExp
reg.IgnoreCase = True
reg.Global = True
reg.Pattern = "@(.{2,16}?)([:|\s])"
RegNickName = reg.Replace(fString, "<a href=""/u/$1"" class=""uname"">@$1</a>$2")
Set reg = Nothing
end function

瞧瞧上一篇文章去!   瞧瞧下一篇文章去!
本文标签: ASP
二维码加载中...
本文作者:漫游      文章标题: ASP正则为@昵称 加上链接
本文地址:http://www.roammemo.com/html5/103.html
版权声明:若无注明,本文皆为“漫游的备忘录”原创,转载请保留文章出处。
返回顶部    首页    手机版本   
版权所有:漫游的备忘录    站长: 漫游    模板基于:博闻广记 v1.2   程序:emlog