关于邮箱地址的验证

来源:2-3 Java 中 String 类的常用方法 Ⅰ

porter1011

2015-12-04 09:46

验证email的时候,还需要考虑是否只有一个@,这个判定条件需要加入。我是通过获取第一个与最后一个@的位置

int index1 =email.indexOf("@");

int index2 =email.lastIndexOf("@"); 

比较两者的是否相同来判断@的个数,还有别的方法吗?String中有方法可以实现获取字符串中相同字符的个数吗?

写回答 关注

2回答

  • JSmart
    2015-12-04 15:34:36

    可以通过正则表达式来定义邮箱格式,实现邮箱验证,示例:/^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$ /  这是一个示例正则表达式,你可以去网上看看有什么更好的。可能会用到test()、march()等方法。

  • qq_娜样年华_0
    2015-12-04 10:01:46

    可以根据插件,来验证邮箱地址

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409776 学习 · 4546 问题

查看课程

相似问题