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

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

2015-08-21 16:13 381 查看
/**

* 验证邮件是合法的输入

*

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

}

}

这是一个好包,直接验证。直接接到电话后
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: