天天看點

正規表達式練習【驗證手機号碼】

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(String tel)

String regex = "1[358]\\d{9}";

Pattern p = Pattern.compile(regex);

 Matcher m = p.matcher(tel);

return m.matches();

}

————————————————

版權聲明:本文為CSDN部落客「明明如月學長」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:

https://blog.csdn.net/w605283073/article/details/46572595