Android 校验email是否合法实现代码

作者:lqh 时间:2021-06-02 05:18:24 

Android 校验email是否合法

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



String regEx =
 "^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]{1}|[\\w-]{2,}))@"
   +"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?"
   +"[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\."
   +"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\\.([0-1]?"
   +"[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|"
   +"([a-zA-Z]+[\\w-]+\\.)+[a-zA-Z]{2,4})$";

public void btnValidateEmailAddress(View v)
 {
 strEmailAddress = editTextEmail.getText().toString().trim();

Matcher matcherObj = Pattern.compile(regEx).matcher(strEmailAddress);

if (matcherObj.matches())
   {
   Toast.makeText(v.getContext(), strEmailAddress+" is valid", Toast.LENGTH_SHORT).show();
   }
   else
   {
   Toast.makeText(v.getContext(), strEmailAddress+" is InValid", Toast.LENGTH_SHORT).show();
   }
 }

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

标签:Android,校验email
0
投稿

猜你喜欢

  • Collections.shuffle()方法实例解析

    2021-09-17 18:51:38
  • Android开发之HttpClient异步请求数据的方法详解【附demo源码下载】

    2023-01-09 11:08:31
  • winform实现限制及解除鼠标移动范围的方法

    2023-07-17 22:11:51
  • springboot中的pom文件 project报错问题

    2022-01-24 00:41:55
  • C#控制图像旋转和翻转的方法

    2023-11-26 08:25:08
  • Spring Boot 定义系统启动任务的多种方式

    2023-11-24 13:25:33
  • Android开发flow常见API的使用示例详解

    2021-09-25 05:27:49
  • Java C++ 算法题解leetcode145商品折扣后最终价格单调栈

    2023-09-16 23:29:42
  • Android实现代码画虚线边框背景效果

    2022-11-03 10:48:42
  • 详解如何把cmd黑窗口把java文件打包成jar

    2021-08-09 16:04:39
  • C#中缓存的基本使用方法

    2023-02-23 13:47:44
  • Android使用Rotate3dAnimation实现3D旋转动画效果的实例代码

    2023-07-30 12:21:29
  • C#判断上传文件是否是图片以防止木马上传的方法

    2023-10-02 13:13:50
  • Android Listview多tab上滑悬浮效果

    2021-07-27 22:06:23
  • 关于通过java调用datax,返回任务执行的方法

    2023-11-28 21:26:45
  • Android布局之表格布局TableLayout详解

    2022-09-08 08:08:06
  • Java与Node.js利用AES加密解密出相同结果的方法示例

    2021-09-11 21:06:58
  • 关于SpringCloud的微服务结构及微服务远程调用

    2021-11-06 20:11:45
  • Android 使用 okhttp3和retrofit2 进行单文件和多文件上传

    2023-04-29 07:33:22
  • Java并发编程之原子性-Atomic的使用

    2023-11-09 22:34:58
  • asp之家 软件编程 m.aspxhome.com