Ho due pagine:
funzioni.aspx
codice:
<script language="vbscript" runat="server">
Function ControlloEMail(strEMail)
ControlloEMail = True
Dim Reg
Reg = New RegExp
Reg.Global = True
Reg.Ignorecase = True
Reg.Pattern = "^[^\@ ]+\@[^\@ ]+\.[^\@ ]+$"
If Reg.Test(strEMail) Then
ControlloEMail = False
End If
End Function
</script>
...e prova.aspx
codice:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<%
Call ControlloEMail("ciao")
%>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<%=ControlloEMail%>
</body>
</html>
Faccio girare prova.aspx e mi genera quest'errore:
codice:
Errore di compilazione
Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.
Messaggio di errore del compilatore: BC30002: Tipo 'RegExp' non definito.
Errore nel codice sorgente:
Riga 3: ControlloEMail = True
Riga 4: Dim Reg
Riga 5: Reg = New RegExp
Riga 6: Reg.Global = True
Riga 7: Reg.Ignorecase = True
File sorgente: D:\Lino 2002\Varie\X-Studios\Laboratorio Asp.Net\milanodance\funzioni.aspx Riga: 5
P.S: Ho cercato su questo forum e su altri mille, ma non ho trovato neanche un 3d con la soluzione!!