这是一个简易版本的,只验证位数和前两位

//判断输入的格式是否为手机号public boolean isPhone(String phone){String regex="^1[3456789]\\d{9}$";if (phone.length()!=11){Log.i(TAG, "isPhone: 手机位数不对");return false;}else {Pattern p=Pattern.compile(regex);Matcher m=p.matcher(phone);boolean isMatch=m.matches();Log.i(TAG, "isPhone: 是否正则匹配"+isMatch);return isMatch;}}

还有一个详细版本


public static boolean isPhone(String phone) {String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$";if (phone.length() != 11) {MToast.showToast("手机号应为11位数");return false;} else {Pattern p = Pattern.compile(regex);Matcher m = p.matcher(phone);boolean isMatch = m.matches();Log.i(TAG, "isPhone: 是否正则匹配"+isMatch);return isMatch;}
}

判断

if(!isPhone(et_phone.getText().toString())){Toast.makeText(RegisterActivity.this,"手机号码格式不正确",Toast.LENGTH_SHORT).show();
}else{//这里写验证码倒计时操作Toast.makeText(RegisterActivity.this,"发送验证码成功",Toast.LENGTH_SHORT).show();
}

再附上密码格式验证(正则)
https://blog.csdn.net/YTYT5200/article/details/111994190

Android手机号码格式验证(正则)相关推荐

  1. Android 手机号格式验证(正则)

    这是一个简易版本的,只验证位数和前两位 //判断输入的格式是否为手机号public boolean isPhone(String phone){String regex="^1[345678 ...

  2. 输入手机号的html语言,关于html里插入javascript对手机号码格式验证

    关于html里插入javascript对手机号码格式验证0 先贴入代码 *手机号码: function phoneCheck(input){ if(input==""){ aler ...

  3. JAVA 手机号码格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  4. 手机号码格式验证和 FASTDFS 工具类

    常见大陆和香港号码格式验证 import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex ...

  5. PHP正则判断手机号码格式/邮箱正则

    2019独角兽企业重金招聘Python工程师标准>>> $phonenumber = '15688985748'; if(preg_match("/^1[34578]{1} ...

  6. java手机号码格式验证

    主要用到这两个包: import java.util.regex.Matcher; import java.util.regex.Pattern; Pattern类用于创建一个正则表达式,生成一个Pa ...

  7. java手机号码格式验证_java 校验手机号格式

    主要用到这两个包: import java.util.regex.Matcher; import java.util.regex.Pattern; Pattern类用于创建一个正则表达式,生成一个Pa ...

  8. 前端js身份证号码和手机号码格式验证

    //手机号码验证 function phoneNO(num) {return /^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(num); return /^(https?|ft ...

  9. Android非空格式验证框架Validation的使用---第三方库学习笔记(四)

    Validation简介: 这是一个简单的函数库,使用注释语法来验证用户输入的表单信息.你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户.它还带有一个可扩展的在线验证选项, ...

最新文章

  1. 不要再自己封装各种Util工具类了,这款神仙级框架你值得拥有!
  2. Halcon模板匹配之读取dxf文件生成xld与后续操作
  3. 数据库面试题【一、事务四大特性】
  4. 源码编译LAMP平台
  5. 徐工施维英:基于帆软搭建数字化驾驶舱,提高生产效率50%
  6. 怎样使用http代理IP判断公立幼儿园和私立幼儿园的差距
  7. c语言第三次作业(循环),C语言——第三次作业 - osc_kt69pvbx的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 如何让4年前的电脑装win10开机跑进15秒
  9. php 支付宝支付怎样开发,PHP实现个人支付宝支付开发(二) - cmpay
  10. 分享一个WIN10可用的桌面图标栅栏管理插件Fences的破解版
  11. galerkin有限元法matlab实现,应用Matlab实现有限元分析.pdf
  12. Python中写入文件操作
  13. 程序员做自媒体,龙叔教你怎么快速成为优秀博主【CSDN篇】
  14. MMS的基本特征与特点(转)
  15. php面试兴趣爱好,简历中的兴趣爱好该怎么写?
  16. MATLAB 汉化补丁下载
  17. 什么是高防服务器,高防服务器的原理
  18. XX集团工厂集成改造MES+SCADA数字化项目实施方案原创
  19. 信息学奥赛一本通全题目解析
  20. html语言h1h2h3,什么是H标签?H1,H2,H3标签使用的方法及重要性

热门文章

  1. C语言源代码系列-管理系统之飞机售票系统设计
  2. python网易云音乐下载_GUI图形化界面
  3. 开源一款超级好用的mp3剪切器app
  4. 添加USB wifi驱动到RK3568
  5. 给定一个矩阵m*n,从左上角开始每次只能向右和向下走,最后到右下角的位置共有多少种路径。
  6. 7 款最好的免费 PDF 转 Word 转换器工具
  7. Yaffs Direct Interface
  8. pip安装出现ERROR: Could not find a version that satisfies the requirement xxx问题的解决办法
  9. unix系统服务器内存条查询,unix如何查看虚拟内存
  10. vue打包npm run build