判断输入的手机号码格式是否正确(用Java实现) |
您所在的位置:网站首页 › 手机号的格式是怎么样的 › 判断输入的手机号码格式是否正确(用Java实现) |
判断输入的手机号码格式是否正确
首先我们要了解一下常见手机号码的格式。 手机号码是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 |