JAVA学习代码——验证手机号码是否正确

来源:互联网 发布:java post 下载文件 编辑:程序博客网 时间:2024/05/05 19:06


利用正则表达式判断手机号码


import java.util.Scanner;public class Test {//输入手机号码检查是否有误public String checkMobile(String mobile) {if(mobile.equals(null)){System.out.println("手机号码不能为空!");/*^匹配开始地方$匹配结束地方,[3|4|5|7|8]选择其中一个{4,8},\d从[0-9]选择{4,8}匹配次数4~8,java中/表示转义,所以在正则表达式中//匹配/,/匹配""*///验证手机号码格式是否正确}else if(!mobile.matches("^1[3|4|5|7|8][0-9]\\d{4,8}$")){System.out.println("手机号输入有误,请重新输入");}else{System.out.println("恭喜您中奖了");}return mobile;}public static void main(String[] args) {System.out.println("请输入手机号码");Scanner sc = new Scanner(System.in);String s = sc.next();Test t = new Test();t.checkMobile(s);}}


0 0
原创粉丝点击