判断输入的手机号码格式是否正确(用Java实现)

您所在的位置:网站首页 手机号的格式是怎么样的 判断输入的手机号码格式是否正确(用Java实现)

判断输入的手机号码格式是否正确(用Java实现)

#判断输入的手机号码格式是否正确(用Java实现)| 来源: 网络整理| 查看: 265

判断输入的手机号码格式是否正确

首先我们要了解一下常见手机号码的格式。 手机号码是11为位数字,其中第一位是1,第二位可以是3、4、5、7、8中的任意一位,第三位到第十一位可以从0-9中任意选取。 本题属于正则表达式问题。

代码如下:

import java.util.Scanner; public class PhoneNumber { public static void main(String args[]){ String regex = "[1][34578][0-9]{9}"; //手机号码的格式:第一位只能为1,第二位可以是3,4,5,7,8,第三位到第十一位可以为0-9中任意一个数字 System.out.println("请输入11位手机号码"); Scanner s = new Scanner(System.in); String number = s.next(); if(number.matches(regex)){ System.out.println("电话号码格式正确"); } else { System.out.println("电话号码格式不正确"); } } }

代码运行结果如下: 输入正确的手机号码 输入错误的手机号码

新手上路,如有错误,请帮忙指出。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3