服务器之家

服务器之家 > 正文

自动识别HTML的标记 替换连接

时间:2020-07-07 14:42     来源/作者:脚本之家
  1. <%  
  2. Function SenFe_UbbCode(sContent)  
  3.     Dim TempReg  
  4.     Set TempReg = New RegExp  
  5.     With TempReg  
  6.         .IgnoreCase = True  
  7.         .Global = True  
  8.         '自动识别网址  
  9.         If InStr(Lcase(sContent),"http://")>0 Then  
  10.             .Pattern = "(^|[^<=""])(http:(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&)|&)+)"  
  11.             sContent = .Replace(sContent,"$1<a href=""$2"" target=""_blank"">$2</a>")  
  12.         End If  
  13.         '自动识别www等开头的网址  
  14.         If InStr(Lcase(sContent),"www.")>0 or InStr(Lcase(sContent),"bbs.")>0 Then  
  15.             .Pattern = "(^|[^\/\\\w\=])((www|bbs)\.(\w)+\.([\w\/\\\.\=\?\+\-~`@\'!%#]|(&))+)"  
  16.             sContent = .Replace(sContent,"$1<a href=""http://$2"" target=""_blank"">$2</a>")  
  17.         End If  
  18.     End With  
  19.     Set TempReg = Nothing  
  20.     SenFe_UbbCode = sContent  
  21. End Function  
  22. %>  
标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
返回顶部