关于手机号码合法性判断
我国内地运营商的手机号码标准格式为“国家码+手机号码”,例如8613888888888,特点为:长度为13位,以86的国家码开头,手机号码的每一位都是数字。请实现手机号码合法性判断的函数要求:
1.手机合法的情况
2.手机长度不合法的情况
3.手机号码不是以86为开头的情况
4.手机号码中含有非数字字符的情况
import java.util.*;
//substring(int beginIndex,int endIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
public class Demo1{public static void main(String[] args){Scanner num=new Scanner(System.in);String num2 =num.next();String beg=num2.substring(0,2);//获取输入字符串的前2个字符并以此返回成一个新的字符串begfor(int i=0;i<num2.length();i++){if (!Character.isDigit(num2.charAt(i)))//isDigit方法用来判断指定字符是否为数字{System.out.println("手机号码含非法字符");return;}}if(beg.equals("86")&&num2.length()==13){System.out.println("手机号码合法");}if(!beg.equals("86")){System.out.println("非我国手机号");}if(num2.length()!=13){System.out.println("手机长度错误");}}}
关于手机号码合法性判断相关推荐
- Python手机号合法性判断(列表和正则)
Python手机号合法性判断(列表和正则) 注意:这里不对地区编码(第4-7位)和用户号码(第8-11位)进行合法性判断! 需要进行哪些判断: 1. 号码是否为11位 2. 号码是否全为数字 3. 号 ...
- 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )
文章目录 一.C 项目开发代码规范 一.C 项目开发代码规范 上一篇博客 [C 语言]字符串模型 ( 键值对模型 ) 中 , 完成了字符串的 键值对 查找功能 , 代码不太规范 ; C 项目开发代码规 ...
- 身份证号码合法性判断
问题描述: 我国公民的身份证号码特点如下: 1.长度为18位: 2.第1-17位只能为数字: 3.第18位可以是数字或者小写英文字母x. 4.身份证号码的第7~14位表示持有人生日的年.月.日信息. ...
- 【偏门技巧】C语言编程实现对IPV4地址的合法性判断(使用正则表达式)
C语言编程实现对IPV4地址的合法性判断(使用正则表达式) 有了解过我的朋友,可能有点印象,我在N年前的博客中,就写了这个主题,当时确实是工作中遇到了这个问题.本想着等工作搞完之后,就把这个问题的解决 ...
- hive自定义函数-身份证号合法性判断
hive自定义函数-身份证号合法性判断 简要 代码 简要 身份证号合法性判断: 若为18位身份证号: 1.第18位数字,应该在身份证号最后一位校验位数字中 2.前17为数字分别乘以对应的加权因子,累加 ...
- Golang 实现 【求字符串括号合法性 判断】
题目 输入一个字符串,其中包含 [](){} 六种括号,请你判断这个字符串组成的括号是否合法. 题目示例 Input: "()[]{}" Output: trueInput: &q ...
- C. Wilbur and Points(简单贪心加合法性判断)
C. Wilbur and Points Wilbur is playing with a set of n points on the coordinate plane. All points ha ...
- 《数据结构》:中缀表达式合法性判断
一.要求 输入一串任意的中缀表达式,对该表达式的合法性进行判断. 二.分析 不合法的表达式如: (a+b *a+b a+() (a+b)(a-b) 大致可以归纳为以下四种非法情况: 1.括号不匹配 例 ...
- php验证手机号码 函数,php手机号码验证判断函数
最简单的最实用的php手机号码正则表达式,有需要的朋友可参考参考. 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130. ...
最新文章
- python下什么-什么是Python?最全的python百科
- dx9 lock unlock效率太低_巧用“动作经济原则”,员工不累,效率加倍!
- centos 配置yum源
- python 求连线相似度_Python分析《都挺好》中的人物关系,苏大强与蔡根花是真爱?...
- 次时代各制作插件使用方案以及技巧 包括UV 烘焙 减面等
- cmd指令大全指令_数控加工中心编程技巧及指令大全,请转给需要的数控人!
- 苹果Mac如何限制进程 CPU 资源占用?
- 处理模型——找到对应一个方向的旋转角
- C# 实现国密SM4加解密封装
- H3C AC:如何对AC设备进行管理?
- Calling LoadLibraryEx on ISAPI filter failed
- JAVA怎么打开pkg_PKG文件在电脑上怎么打开!(普通PC)
- 双线服务器托管因时代的发展产生的优势
- Js 实现颜色值转换_Js 实现十六进制颜色值和RGB颜色值转换整理
- 量化投资学习——股票价格估值模型
- 如何让word文档中的代码格式优雅
- 联合证券|“仰望”概念爆发,多股涨停!人气龙头股罕见“炸板”
- Java中什么是JRE?什么是JRE?
- ImmutableList hessian2序列化失败问题分析
- 富文本编辑器 wangeditor、Dialog中使用wangeditor、多次生成wangeditor实例