您的位置:首页 > 移动开发 > Android开发

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

2014-11-16 10:57 190 查看
/**

* 验证邮箱输入是否合法

*

* @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;

}

}

这段就是验证的直接封装好,以后可以直接调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: