今天面试的一道题
不用正则不用其他辅助类验证email
求大神解答!!!

解决方案 »

  1.   

    apache 好像有一个org.apache.commons.validator.EmailValidator
      

  2.   

    验证email的格式太难了,如果要将所有的email规则都检查一遍,网上搜索的正则表达式有好几页长.....一般简单验证只要有@就行了. 最佳是修改产品原型,不要验证email的格式,直接发一封激活邮件,比啥都有用.
      

  3.   

    只要字符串里面包含    @ 、.com  就算正确吧 
      

  4.   


    @.com?
    .com@?
      

  5.   


    [email protected] 这个邮箱就不包含".com"