大陆和香港手机号正则校验

大陆和香港手机号正则校验

在日常的开发中,经常会遇到需要校验手机号的情况,这里列举大陆和香港的手机校验。

大陆手机号匹配校验

 /*** 大陆手机号码11位数,匹配格式:前三位固定格式+后8位任意数* 此方法中前三位格式有:* 13+任意数* 145,147,149* 15+除4的任意数(不要写^4,这样的话字母也会被认为是正确的)* 166* 17+3,5,6,7,8* 18+任意数* 198,199*/public static boolean isChinaPhoneLegal(String str) throws PatternSyntaxException {// ^ 匹配输入字符串开始的位置// \d 匹配一个或多个数字,其中 \ 要转义,所以是 \\d// $ 匹配输入字符串结尾的位置String regExp = "^((13[0-9])|(14[5,7,9])|(15[0-3,5-9])|(166)|(17[3,5,6,7,8])" +"|(18[0-9])|(19[8,9]))\\d{8}$";Pattern p = Pattern.compile(regExp);Matcher m = p.matcher(str);return m.matches();}

香港手机号匹配校验

/*** 香港手机号码8位数,5|6|8|9开头+7位任意数*/public static boolean isHKPhoneLegal(String str) throws PatternSyntaxException {// ^ 匹配输入字符串开始的位置// \d 匹配一个或多个数字,其中 \ 要转义,所以是 \\d// $ 匹配输入字符串结尾的位置String regExp = "^(5|6|8|9)\\d{7}$";Pattern p = Pattern.compile(regExp);Matcher m = p.matcher(str);return m.matches();}

同时校验大陆和香港号码

/*** 大陆号码或香港号码均可*/public static boolean isPhoneLegal(String str) throws PatternSyntaxException {return isChinaPhoneLegal(str) || isHKPhoneLegal(str);}

使用
在app的注册功能中,我们想实现对注册的手机号进行校验,没有通过的手机号不可注册。

if(checkUser(userNameText.getText().toString())){registerErrorText.setText(R.string.used_username);registerErrorText.setVisibility(View.VISIBLE);Log.d(TAG,"该用户名已经被注册");}else{if(!PhoneFormatCheckUtils.isPhoneLegal(userNameText.getText().toString())){registerErrorText.setText(R.string.standardtel);registerErrorText.setVisibility(View.VISIBLE);Log.d(TAG,"手机号码不正确");}else{registerErrorText.setVisibility(View.INVISIBLE);RegisterButton.setEnabled(true);RegisterButton.setClickable(true);}}

效果
在这里插入图片描述
输入手机号短
在这里插入图片描述

输入正确的手机号码即可注册。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/11401.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Foxmail收发Gmail邮件(含两部验证)

foxmail的账户添加: 点击右上角-选择账户管理-选择“账户”选项卡-点击“新建”-输入gmail的邮箱地址以及密码(注意这里的密码是指没有开通gmail两部验证的密码,也就是邮箱密码),接着点击创建-如果不成功,…

用chatgpt超级写手一键批量制作符合小红书SEO逻辑的爆款标题

用chatgpt超级写手一键批量制作符合小红书SEO逻辑的爆款标题 Part1什么是小红书SEO 小红书SEO的意思是,是指通过优化小红书上的内容和相关元素,提高品牌和产品在小红书上的曝光度和搜索排名,以吸引更多潜在用户的搜索和关注。 Part2如何做小红…

Github学生包申请秒过经验并使用Copilot

写在前面 前提是在校学生,且有学校邮箱,当然你也得有Github账户前往学信网下载 教育部学籍在线验证报告将报告转换成英文版本,我用的是手机夸克自带的拍照翻译功能 具体流程 设置Github个人信息 来到 https://github.com/settings/profil…

云服务器部署开源ChatGLM-6B,让你也能拥有自己的ChatGPT

文章目录 一、背景二、服务器选型2.1. 运行要求2.2. 服务器选型 三、服务器配置3.1. 注册使用3.2. 购买服务器并安装镜像 四、部署ChatGLM4.1. Git加速配置4.2. 下载ChatGLM源代码4.3. 安装依赖4.4. 启动脚本修改4.5. 启动ChatGLM 五、使用六、对话效果七、关闭服务以及重启服务…

chatgpt赋能python:利用Python赚钱的SEO技巧

利用Python赚钱的SEO技巧 随着互联网的不断发展,SEO(搜索引擎优化)已经成为了网站推广和在线营销中不可或缺的一环。而在这个过程中,Python已经成为了SEO工程师必备的技能之一。下面,我们将向大家介绍如何利用Python来…

chatgpt赋能python:如何利用Python兼职赚钱?

如何利用Python兼职赚钱? Python是一种高级的编程语言,但它不仅仅是用于大型企业的软件开发。Python也可以是一种非常有用的工具,可以用于兼职赚钱。下面我们将介绍如何利用Python技能,参与兼职项目来获得收入。 爬虫 Python可…

问了ChatGPT 上百个问题后,我断定ChatGPT可以重塑学习范式!

ChatGPT现在火爆,关于ChatGPT的热点话题有三个,一个是技术,一个是赚钱,一个是聊天,但我对这些暂时都不感兴趣,我只对利用ChatGPT获得知识有兴趣。 像我们这种做数据管理的知识工作者,是以吸收知…

现在就带你研究 | 股票交易

股票交易 今天的内容对于我们每个人来讲,都很重要。 很多人听到股票,下意识会有一个刻板印象,但是大多数事物都是多面性的。 实际生活中,大多数人都不会去投资股票,大多数人也不适合去投资股票。 但是我们需要去学习投…

股票买卖Ⅴ

题目描述 给定一个长度为 N N N 的数组,数组中的第 i i i 个数字表示一个给定股票在第 i i i 天的价格。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参…

ChatGPT进化,人性消失,究竟是好是坏?

ChatGPT如今已经彻底火出圈,有人用它写论文,有人用它编谣言,却忘了其最基础的功能:聊天机器人。 如果其聊天能力足够智能到以假乱真,何必在意它究竟是不是真人呢? 2月20日,B站UP主三月与阿狗就…

朋友圈广告怎么投放?4步帮你搞定朋友圈广告投放

微信朋友圈的信息内容,可以直接影响顾客对于我们的点评,因此微信营销推广必需要循循善诱,切勿频烦刷屏,或发表某些毫无意义的广告宣传资询。 01发表信息内容 信息内容高质量,持续打造个人的专业形象,信息内…

玩传奇的伙计们,很久没发朋友圈了吧,今天给大家找到一些朋友圈高逼格文案。

熬过无人问津的日子,才有诗和远方!【配图加班照】 饭要和投缘的人一起吃,日子要和懂你的一起过!【配图背影照】 好听的话别当真,难听的话别较真【配上自拍侧颜照】 听说你喜欢海,所以我一直浪【配海边照…

荔枝文案,水果荔枝发朋友圈文案

水果文案大全,帮助线上朋友圈营销,让写文案不再痛苦,文案发圈更简单。已更新至百类水果,千条文案,基本涵盖市面上常卖水果的文案。 1、去哪里使用这些文案 打开手机上的朋友圈,下方有个搜一搜功能&#xf…

不经意看了一条朋友圈文案,我被大公司录取了!文案如下...

多线程编程的理论 ↓↓↓ 多线程编程的现实 ↓↓↓ (无声视频) 看到这,你什么心情?………此时此刻心情”好烦烦“! 今天给小伙伴们出几道阿里必问的面试题,测测你能完美的回答几道呢? 有没有一种一定能保证线程安全的代码写法&am…

适合发朋友圈的高情商文案

meimei 1小时前来自iphone客户端 熬过无人问津的日子,才有诗和远方。 1小时前 大傻、二傻、三傻:好辛苦 熬过无人问津的日子,才有诗和远方。(配加班中) 饭要和投缘的人吃,日子要和懂你的人过。(…

【pyq文案】可可爱爱、脑回路清奇の朋友圈文案

1.人每一个身体器官都是无价之宝,全部加起来1个月3000 2.别人出门:辣妹风、复古风、学院风;我出门:打工的勤劳小蜜蜂 3.看见自己就烦,50出;和今天星期四没关系 4.上学时拿钱混日子,上班后拿日…

桂圆文案:卖水果桂圆的文案朋友圈,水果桂圆宣传文案怎么写

水果精选文案大全,辅助水果店朋友圈运营,线上促单必备文案。水果文案持续进行更新,已更新到300多类的水果,更新数量为6000多条,你需要的文案这边基本都有。 1、怎么找到这些文案 如果想要这些文案,在朋友圈…

日记侠:朋友圈拉新,文案怎么写?

你好,我是王刚,行走于网络江湖的“日记侠”。每天分享我的思考和经验,希望身边的人可以和我一样天天写日记,今天是王刚日记第571天。 你见过朋友圈吸粉文案吗?你会写吗? 日记侠今天在朋友圈发了一条文案&am…

朋友圈人设文案价值百万,打造你的微信变现玩法

朋友圈人设文案价值百万,打造你的微信变现玩法 相信大多数人一旦有一点时间,就会不自觉的掏出手机来看,这已经成了习惯。现代人空闲的时候都会逛逛朋友圈,那么如何打造朋友圈才能为你赚钱变现,积累人脉,为你带来价值。…

换你来,你会如何设计微信朋友圈?

1、需求理解 朋友圈大家都熟悉不得了,不再赘述。 2、设计 这里要阐述一个最关键的设计点,那就是微信朋友圈具有明显的非实时性。不知道你有没有留意到,假如有两个人 A和B,其中A发了朋友圈,A是可以在朋友圈里马上看到…