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;
}
}
这是一个好包,直接验证。直接接到电话后
* 验证邮件是合法的输入
*
* @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;
}
}
这是一个好包,直接验证。直接接到电话后
相关文章推荐
- android自定义theme的使用
- Windows环境下Android Studio v1.0安装教程
- Windows环境下Android Studio v1.0安装教程
- Android Day01笔记
- Android 点击两次返回退出应用
- android 组件DatePicker实例
- Android应用:View.VISIBLE、INVISIBLE、GONE的区别
- Android大图片裁剪终极解决方案 原理分析
- Android常用adb命令
- android studio 配置
- Android PopupWindow的简单使用
- Android Studio使用Lint进行代码检查
- Android Studio使用Lint进行代码检查
- Android PopupWindow的使用和分析
- Android中的md5加密
- android 组件CheckBox实例
- Android大图加载内存优化(如何防止OutOfMemory)
- Android中Surface和SurfaceView的一些理解和总结
- Intent传递参数URI使用示例
- android 状态栏背景最初透明,随着下滑恢复背景色