android 登录推断是否邮箱或手机号

/**
* 验证邮件是合法的输入

* @param strEmail
* @return
*/
public static boolean isEmail(String strEmail) {
// String strPattern =
// "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
String strPattern = "^\\s*\\w+(?

:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$";


Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(strEmail);
return m.matches();
}

/**
* 验证是否是手机号码

* @param str
* @return
*/
public static boolean isMobile(String str) {
Pattern pattern = Pattern.compile("1[0-9]{10}");
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
return true;
} else {
return false;
}

}

这是一个好包,直接验证。直接接到电话后

版权声明:本文博客原创文章。博客,未经同意,不得转载。

posted @ 2015-08-21 16:13  zfyouxi  阅读(188)  评论(0编辑  收藏  举报