android中实现手机号码的校验的示例代码

发布时间 - 2026-01-11 03:23:23    点击率:

现在应用中都有对手机号码的校验,我以我自己的方式实现了一把,下面是效果图


1、核心代码很简单,如下:

/**
   * 验证手机格式
   */
  public static boolean isMobileNO(String mobiles) {
    /*
     * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
     * 联通:130、131、132、152、155、156、185、186 电信:133、153、180、189、(1349卫通)
     * 总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
     */
    String telRegex = "[1][3456789]\\d{9}";// "[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。
    if (TextUtils.isEmpty(mobiles))
      return false;
    else
      return mobiles.matches(telRegex);
  }

2、使用

  boolean isPhoneNum = isMobileNO(mContactNum);
      
      if (TextUtils.isEmpty(mContactNum)){
      ToastUtils.showCenterTip(mContext,"联系电话不能为空");
      return;
    }else if (!isPhoneNum){
      etContactNum.setText("");
      ToastUtils.showTip(mContext, "请输入有效的手机号码!");
      return;
    }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# android手机号码校验  # android校验手机号码  # Android开发中通过手机号+短信验证码登录的实例代码  # Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号  # Android手机注册登录时获取验证码之后倒计时功能(知识点总结)  # Android手机号注册、绑定手机号获取短信验证码实例  # Android如何通过手机自动获取短信验证码  # Android如何通过手机获取验证码来完成注册功能  # 自己的  # 都有  # 很简单  # 请输入  # 我以  # 大家多多  # 为空  # 机号码  # 实现了  # mobiles  # isMobileNO  # String  # boolean  # static  # text  # align  # center  # style  # showTip  # setText 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  网站制作软件免费下载安装,有哪些免费下载的软件网站?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  如何用狗爹虚拟主机快速搭建网站?  详解CentOS6.5 安装 MySQL5.1.71的方法  免费视频制作网站,更新又快又好的免费电影网站?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在云主机上快速搭建网站?  黑客入侵网站服务器的常见手法有哪些?  WEB开发之注册页面验证码倒计时代码的实现  ,南京靠谱的征婚网站?  详解jQuery停止动画——stop()方法的使用  北京的网站制作公司有哪些,哪个视频网站最好?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Laravel怎么清理缓存_Laravel optimize clear命令详解  如何在阿里云虚拟主机上快速搭建个人网站?  清除minerd进程的简单方法  Python面向对象测试方法_mock解析【教程】  深圳网站制作培训,深圳哪些招聘网站比较好?  详解MySQL数据库的安装与密码配置  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在橙子建站中快速调整背景颜色?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何用低价快速搭建高质量网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  中山网站制作网页,中山新生登记系统登记流程?  如何在万网开始建站?分步指南解析  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  如何在阿里云香港服务器快速搭建网站?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  ,交易猫的商品怎么发布到网站上去?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  高端云建站费用究竟需要多少预算?  如何在阿里云完成域名注册与建站?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Android实现代码画虚线边框背景效果  java中使用zxing批量生成二维码立牌  EditPlus中的正则表达式实战(6)  中国移动官方网站首页入口 中国移动官网网页登录  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  如何正确选择百度移动适配建站域名?  Laravel如何实现用户密码重置功能?(完整流程代码)  Swift中swift中的switch 语句