【问题标题】:android email validation [duplicate]android电子邮件验证[重复]
【发布时间】:2013-01-18 15:53:21
【问题描述】:

可能重复:
How should I validate an e-mail address on Android?

我用过这个:

Pattern.matches("^(.+)@([^@]+[^.])$", email)

当我输入asdf@asdf 时它不起作用,为什么pelase?

【问题讨论】:

  • “它不起作用”是什么意思?
  • @Code-Guru 这意味着它没有看错
  • 什么没看出哪里不对?请提供一些具体细节,例如编译器错误或输出。
  • @Code-Guru,我认为他的意思是当 email="asdf@asdf" 和 Fernando 预期为 false 时它返回 true。
  • 是的,但我英语不好,对不起

标签: java android


【解决方案1】:
Pattern.matches("^(.+)@([^@]+[^.]).([^.])$", email)

它适用于这样的电子邮件:

name@name.com

【讨论】:

  • +1,问题是问他不起作用的原因,您可能想在答案中添加。
  • @wtsang02 感谢您的留言,我编辑了我的答案
  • @tottiroma 他们有两种方法,谢谢
猜你喜欢
  • 2013-09-25
  • 2012-03-10
  • 2011-07-16
  • 2011-06-21
  • 2012-05-20
  • 2013-02-12
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多