A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.itheima;

import java.util.Scanner;

/*
*  写一个正则表达式,可以匹配尾号5连的手机号。
*  规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。
*  例如:18601088888
*  matches()方法;
*/
public class Text9 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                String m="13899955555";
                  String n="1[358]\\d{4}[5][5][5][5][5]";//正则表达式
                  boolean flage=true;
                  
         Scanner sc=new Scanner(System.in);
         
         do{
                 System.out.println("请输入十一位的手机号");
              String getn=sc.nextLine();
         if(getn.length()<=9)
             {
                 System.out.println("输入的数字不是十一位的手机号码,请重新输入");
                 getn=sc.nextLine();                 
             }
                 boolean b=m.matches(getn);
                 System.out.println(b);
        }while(flage);

}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马