Muchos correos electrónicos de verificación se verifican en el cliente js, pero es fácil que se rompan. Si usamos asp para verificar en el servidor, no debería haber ningún problema. Copie el código de código de la siguiente manera:
'************************************************
'Nombre de la función: IsValidEmail
'Función: Comprobar la validez de la dirección de correo electrónico
'Parámetro: correo electrónico ----Dirección de correo electrónico a verificar
'Valor de retorno: Verdadero ----La dirección de correo electrónico es legal
' Falso ----La dirección de correo electrónico es ilegal
'************************************************
La función pública es válidaCorreo electrónico (correo electrónico)
Nombres oscuros, nombre, yo, c
IsValidEmail = Verdadero
nombres = Dividir(Correo electrónico, @)
Si UBound(nombres) <> 1 Entonces IsValidEmail = False: Salir de la función
Para cada nombre En nombres
Si Len(nombre) <= 0 Entonces IsValidEmail = False:Salir de la función
Para I = 1 a Len(nombre)
c = LCase(Mid(nombre, I, 1))
Si InStr(abcdefghijklmnopqrstuvwxyz_-., c) <= 0 y no IsNumeric(c) Entonces IsValidEmail = False:Salir de la función
Próximo
Si Izquierda (nombre, 1) = O Derecha (nombre, 1) = Entonces IsValidEmail = False: Salir de la función.
Próximo
Si InStr(nombres(1), .) <= 0 Entonces IsValidEmail = False:Salir de la función
I = Len(nombres(1)) - InStrRev(nombres(1), .)
Si <> 2 y yo <> 3 entonces IsValidEmail = False: Salir de la función
Si InStr(Correo electrónico, ..) > 0 Entonces IsValidEmail = False
Función final