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怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  再谈Python中的字符串与字符编码(推荐)  EditPlus中的正则表达式实战(5)  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Android实现代码画虚线边框背景效果  香港服务器网站推广:SEO优化与外贸独立站搭建策略  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  Laravel如何集成Inertia.js与Vue/React?(安装配置)  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何在建站之星绑定自定义域名?  想要更高端的建设网站,这些原则一定要坚持!  教你用AI润色文章,让你的文字表达更专业  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  如何用AI帮你把自己的生活经历写成一个有趣的故事?  如何在阿里云完成域名注册与建站?  QQ浏览器网页版登录入口 个人中心在线进入  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何快速查询域名建站关键信息?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  ,怎么在广州志愿者网站注册?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何在IIS中新建站点并配置端口与IP地址?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  如何快速搭建虚拟主机网站?新手必看指南  JavaScript模板引擎Template.js使用详解  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  如何在Windows服务器上快速搭建网站?  Laravel如何处理CORS跨域请求?(配置示例)  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  详解CentOS6.5 安装 MySQL5.1.71的方法  如何在IIS7上新建站点并设置安全权限?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  Laravel怎么判断请求类型_Laravel Request isMethod用法  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  WEB开发之注册页面验证码倒计时代码的实现  如何快速选择适合个人网站的云服务器配置?  魔毅自助建站系统:模板定制与SEO优化一键生成指南