1

最近、System.Net.Mail.MailAddress() を使用して電子メール アドレスが有効かどうかを確認するコードを更新しました。その直後に、ドメイン名にコンマが含まれる一部の電子メール アドレスが有効と見なされることに気付きました。たとえば、以下のコードは電子メール アドレスが有効であることを示しますか???

やれやれだぜ!-- 他の方はどのように対処されていますか??

dim ok as Boolean

dim test_str as String = "someone@comma,com"

dim email as System.Net.Mail.MailAddress

ok = true

Try 
   email = new System.Net.Mail.MailAddress( test_str )
Catch ex As Exception
   ok = false
End Try   

if ( ok ) then
   response.write( "Valid" )
else
   response.write( "INVALID" )
end if
4

0 に答える 0