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


相关推荐: 专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何用免费手机建站系统零基础打造专业网站?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  韩国服务器如何优化跨境访问实现高效连接?  nodejs redis 发布订阅机制封装实现方法及实例代码  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  如何在IIS7中新建站点?详细步骤解析  微信小程序 input输入框控件详解及实例(多种示例)  phpredis提高消息队列的实时性方法(推荐)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  html如何与html链接_实现多个HTML页面互相链接【互相】  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何用美橙互联一键搭建多站合一网站?  js实现获取鼠标当前的位置  Android中AutoCompleteTextView自动提示  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何批量查询域名的建站时间记录?  php json中文编码为null的解决办法  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel如何处理异常和错误?(Handler示例)  如何在VPS电脑上快速搭建网站?  Laravel如何配置和使用缓存?(Redis代码示例)  奇安信“盘古石”团队突破 iOS 26.1 提权  中国移动官方网站首页入口 中国移动官网网页登录  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何在万网自助建站平台快速创建网站?  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何在IIS管理器中快速创建并配置网站?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  Laravel如何使用Blade组件和插槽?(Component代码示例)  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何用腾讯建站主机快速创建免费网站?  晋江文学城电脑版官网 晋江文学城网页版直接进入  js实现点击每个li节点,都弹出其文本值及修改  Bootstrap整体框架之JavaScript插件架构  无锡营销型网站制作公司,无锡网选车牌流程?  米侠浏览器网页背景异常怎么办 米侠显示修复