android 判断登录是否邮箱或手机号
来源:互联网 发布:软件项目计划书 编辑:程序博客网 时间:2024/05/01 03:23
/**
* 验证邮箱输入是否合法
*
* @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;
}
}
这段就是验证的直接封装好,以后可以直接调用
0 0
- android 判断登录是否邮箱或手机号
- 判断是否是手机号或邮箱
- Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文
- Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文
- iOS 判断邮箱,手机号是否正确
- iOS 判断邮箱 手机号 是否正确
- ios 判断邮箱 手机号 是否正确
- Android判断是否是手机号
- Android判断手机号格式邮箱格式
- 正则表达式判断手机号和邮箱格式是否正确
- 判断手机号,邮箱,密码等格式是否正确
- yii 2.0 ajax判断 是否为手机号还是邮箱登陆
- 判断手机号和邮箱
- 邮箱,手机号格式判断
- android 判断手机号是否格式正确
- Android正则验证手机号,身份证号,邮箱等格式是否正确
- 正则表达式 判断是否为手机号 是否为电话号码(含座机) 是否为邮箱
- 验证是否是 邮箱||手机号
- 物体的搭建与碰撞 地形的搭建
- 黑马是一场轰轰烈烈的革命
- __int64 与long long 的区别
- 第十二周项目一——阅读程序1(有静态局部变量的程序)
- 老师,请不要这样讲中国
- android 判断登录是否邮箱或手机号
- Problem A Forever 0.5(推理构造)
- Review of Codeforces 6B and 6C
- 第十二周上机项目三
- HDU 5095 Linearization of the kernel functions in SVM(模拟)
- POJ 2406--Power Strings(kmp算法)
- 实验四
- hdu 5104 Primes Problem(数学)
- Objective-C基础笔记(4)Category