Android常用的工具类 判断电话,邮箱,汉字姓名等等
来源:互联网 发布:rib itwo软件下载 编辑:程序博客网 时间:2024/05/16 15:15
/** * 判断是否是合法手机号 * * @param mobiles * @return */ public static boolean isMobileNO(String mobiles) { String cm = "^1(34[0-8]|(3[5-9]|5[017-9]|8[278]|7[0-9])\\d)\\d{7}$";// 中国移动正则 String cu = "^1(3[0-2]|5[256]|8[56])\\d{8}$";// 中国联通正则 String ct = "^1((33|53|8[09])[0-9]|349)\\d{7}$";// 中国电信正则 if (Pattern.matches(cm, mobiles) || Pattern.matches(cu, mobiles) || Pattern.matches(ct, mobiles)) { return true; } return false; }/** * 验证输入的邮箱格式是否符合 * * @param email * @return 是否合法 */ public static boolean isEmail(String email) { String emailPattern = "[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+"; boolean result = Pattern.matches(emailPattern, email); return result; }/** * 验证输入的用户名格式是否符合 ,长度为 3到16位的字符 * * @param username 只能是字母、数字、下划线、横杠 * @return 是否合法 */ public static boolean isUserName(String username) { String emailPattern = "^[a-zA-Z0-9_-]{3,16}$"; boolean result = Pattern.matches(emailPattern, username); return result; }/** * 验证输入的用户名格式是否符合 ,姓名必须是2到20位的汉字 * * @param username * @return 是否合法 */ public static boolean isChineseName(String name) { String emailPattern = "^[\u4e00-\u9fa5]{2,20}$"; boolean result = Pattern.matches(emailPattern, name); return result; }/** * 验证用户输入的是否是有效的数字 >=0.01 * * */ public static boolean isValidFloat(String f) { boolean isfloat = false; try { float ff = Float.parseFloat(f); if (ff >= 0.01f) { isfloat = true; } } catch (NumberFormatException nfEx) { } catch (Exception ex) { } return isfloat; }
0 0
- Android常用的工具类 判断电话,邮箱,汉字姓名等等
- 验证用户名,手机号,ip地址,邮箱,url,密码,汉字等等的工具类
- 中文姓名、电话、邮箱的正则表达式
- 中文姓名、电话、邮箱的正则表达式
- android获取手机联系人信息(电话,邮箱,姓名,头像)
- 读取手机联系人,复杂(姓名,电话,邮箱)
- 获取通讯录,电话,姓名,地址邮箱
- java随机生成电话号,邮箱,姓名
- Android读取联系人信息(姓名,电话,地址,邮箱,生日等)
- 帐号,密码,手机,邮箱,姓名较验工具类
- js 校验姓名(常用汉字)
- Android读取联系人姓名、电话
- 关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
- 关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
- 判断电话格式 邮箱格式
- android示例之取得联系人的信息(姓名、电话)
- 判断是否为邮箱,电话的匹配规则
- 常用的正则表达式 数字 邮箱 电话等
- 等差数列
- 1008. 数组元素循环右移问题
- 解决NDK编译‘undefined reference to’ 错误问题
- Angular JS基础分享
- 图片验证码
- Android常用的工具类 判断电话,邮箱,汉字姓名等等
- anaconda 安装不同版本的python 模块
- Android网络请求框架AsyncHttpClient详解
- 源计划--Tomcat计划(二)
- #486 – InkCanvas 支持多种编辑模式(InkCanvas Supports Different Editing Modes)
- sys_context()函数用法解析
- 项目管理利器(Maven)——pom.xml解析
- RJ45接口定义
- A1046. Shortest Distance (20)