Function ValidUrl >>Lparameters tcUrl >>Local lcFilter As String, ; >> llReturn As Boolean, ; >> loRegex As Object >>If Pcount() > 0 And Vartype(lcMail) = [C] >> Text To m.lcFilter Noshow Pretext 15 >> ^(http(?:s)?\:\/\/[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6} >> (?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+\.[a-zA-Z]{2,4} >> (?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$ >> Endtext >> m.loRegex = Createobject([VBScript.RegExp]) >> m.loRegex.Pattern = m.lcFilter >> m.loRegex.IgnoreCase = .T. >> m.loRegex.Global = .F. >> m.llReturn = m.loRegex.Test(m.tcUrl) >> m.loRegex = .Null. >> Release m.loRegex >>Endif >>Return m.llReturn