一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

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

时间:2017-03-06 编辑:简简单单 来源:一聚教程网

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})$";

  

  publicvoidbtnValidateEmailAddress(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();

    }

  }

热门栏目