查看: 450|回复: 0

[Android教程] Android 校验email是否合法实现代码

发表于 2017-7-16 09:29:51

Android 校验email是否合法

这个其实跟JAVA中是一样的。例子:

  1. String regEx =
  2. "^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]小贝|[\\w-]{2,}))@"
  3. +"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?"
  4. +"[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\."
  5. +"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?"
  6. +"[0-9]{1,2}|25[0-5]|2[0-4][0-9]))小贝|"
  7. +"([a-zA-Z]+[\\w-]+\\.)+[a-zA-Z]{2,4})$";
  8. public void btnValidateEmailAddress(View v)
  9. {
  10. strEmailAddress = editTextEmail.getText().toString().trim();
  11. Matcher matcherObj = Pattern.compile(regEx).matcher(strEmailAddress);
  12. if (matcherObj.matches())
  13. {
  14. Toast.makeText(v.getContext(), strEmailAddress+" is valid", Toast.LENGTH_SHORT).show();
  15. }
  16. else
  17. {
  18. Toast.makeText(v.getContext(), strEmailAddress+" is InValid", Toast.LENGTH_SHORT).show();
  19. }
  20. }
复制代码

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!



回复

使用道具 举报