您现在的位置是:首页 > 文章详情
Android 手机号码格式验证
日期:2017-05-15点击:272收藏
package com.app.android01 ; import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; public class MainActivity extends Activity { private TextView textView ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView( R.layout.activity_main ) ; //手机号码 textView = (TextView) findViewById( R.id.tv ) ; textView.setText( "sssss"+ isMobileNO( "17251101140") ); } /** * 判断手机格式是否正确 * @param mobiles * @return * 移动: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 */ public static boolean isMobileNO(String mobiles) { //"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。 String telRegex = "[1][34578]\\d{9}" ; if (TextUtils.isEmpty(mobiles)) return false ; else return mobiles.matches( telRegex ) ; } }
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IOS 开发一些常用的地址
1、开发者中心 https://developer.apple.com/membercenter/index.action 2、itunesconnect https://itunesconnect.apple.com/ 注意:团体账号可以登录 开发者中心 和 itunesconnect 企业账号只可以登录 开发者中心
- 下一篇
Android studio .9图片造成的错误总结
前言,今天早晨遇到一个很奇葩的问题,导致我花费了很长的时间来解决。从eclipse 项目里复制过来4张.9图片,粘贴到android studio 项目里, 一运行发现报错,开始是 找不到这几张.9图片的资源,开始我还以为是图片没有复制进来,经过检查,发现图片已经复制过来了。 过了一会儿,R文件也找不到了。有好几个用到 R.layout.activity.xml 的地方报错。 问题原因:eclipse 里面的 .9 文件不能直接在 android studio 里面使用。 解决方法:用 android studio 里面的 .9文件编辑器重新制作 .9文件。 补充: 在Android studio 里面要求 .9图片必须要 左侧和上侧都要画线,如果只有一侧画线会导致运行不起来。切记 !!!
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
扫描即可查看该文章
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启