【发布时间】:2013-09-25 10:15:12
【问题描述】:
如何进行电子邮件验证? 我使用以下代码来检查电子邮件的验证。
final String EMAIL_PATTERN = "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\\.[A- Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
Pattern pattern = Pattern.compile(EMAIL_PATTERN);
Matcher matcher = pattern.matcher(string);
上面的代码可以正常工作,但是如果我也输入字符串"example@gmail.com.com",
我得到的回复是true。
我需要验证这一点。我怎样才能验证这一点?请帮帮我。
【问题讨论】:
-
只需使用
android.util.Patterns.EMAIL_ADDRESS.matcher().matches()在这里查看stackoverflow.com/a/18909961/2398886