正则表达式练习【验证手机号码】

来源:互联网 发布:三国杀网络访问失败 编辑:程序博客网 时间:2024/06/05 02:04
package com.baidu.oct15;

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

//  手机号码验证
public class RegexDemo_1 
{
  public static void main(String[]args)
  {
 String tel = "";
 Scanner in = new Scanner(System.in);
 
 while(!tel.equals("over") )
 {
 System.out.println("请输入需要验证的手机号码:");
 tel = in.nextLine();
 if(tel.equals("over"))
 
 {System.out.println("退出验证");
   break;
 }
if(isAtelNumber(tel))
   System.out.println("正确:该号码是一个手机号码");
else  
System.out.println("错误:该号码不是手机号码");
 
 };  
  }
  
  public static boolean isAtelNumber(Stringtel)
  {
String regex = "1[358]\\d{9}";
Pattern p = Pattern.compile(regex);
 Matcher m = p.matcher(tel);
 
return m.matches();
 
  }
}

运行效果:
正则表达式练习【验证手机号码】

0 0
原创粉丝点击