站长资讯网
最全最丰富的资讯网站

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

复制代码 代码如下:
<%
Function SenFe_UbbCode(sContent)
    Dim TempReg
    Set TempReg = New RegExp
    With TempReg
        .IgnoreCase = True
        .Global = True
        ‘自动识别网址
        If InStr(Lcase(sContent),”http://”)>0 Then
            .Pattern = “(^|[^<=””])(http:(//|\\)(([w/\+-~`@:%])+.)+([w/\.=?+-~`@’:!%#]|(&)|&)+)”
            sContent = .Replace(sContent,”$1<a href=””$2″” target=””_blank””>$2</a>”)
        End If
        ‘自动识别www等开头的网址
        If InStr(Lcase(sContent),”www.”)>0 or InStr(Lcase(sContent),”bbs.”)>0 Then
            .Pattern = “(^|[^/\w=])((www|bbs).(w)+.([w/\.=?+-~`@’!%#]|(&))+)”
            sContent = .Replace(sContent,”$1<a href=””http://$2″” target=””_blank””>$2</a>”)
        End If
    End With
    Set TempReg = Nothing
    SenFe_UbbCode = sContent
End Function
%>


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号