Muitos e-mails de verificação são verificados no cliente js, mas é fácil de quebrar. Se usarmos asp para verificar no servidor, não deverá haver problema. Copie o código do código da seguinte forma:
'************************************************
'Nome da função: IsValidEmail
'Função: Verifique a validade do endereço de e-mail
'Parâmetro: email ----Endereço de email a ser verificado
'Valor de retorno: True ----O endereço de e-mail é legal
'Falso ----O endereço de e-mail é ilegal
'************************************************
Função Pública IsValidEmail(Email)
Nomes escuros, nome, eu, c
IsValidEmail = Verdadeiro
nomes = Dividir(E-mail, @)
Se UBound(names) <> 1 Then IsValidEmail = False: Função de saída
Para cada nome Em nomes
Se Len(nome) <= 0 Então IsValidEmail = False:Exit Function
Para I = 1 Para Len(nome)
c = LCase(Mid(nome, I, 1))
Se InStr(abcdefghijklmnopqrstuvwxyz_-., c) <= 0 E não IsNumeric(c) Então IsValidEmail = False:Exit Function
Próximo
Se Esquerda(nome, 1) = . Ou Direita(nome, 1) = .
Próximo
Se InStr(nomes(1), .) <= 0 Então IsValidEmail = False:Exit Função
I = Len(nomes(1)) - InStrRev(nomes(1), .)
Se eu <> 2 e eu <> 3 então IsValidEmail = False:Exit Function
Se InStr(Email, ..) > 0 Então IsValidEmail = False
Função final