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

    xiaoxiao2026-08-30  11

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

    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); } }

    转载请注明原文地址: https://ju.6miu.com/read-1311736.html
    最新回复(0)