import java.util.Scanner;
public class TeseRegex05 {
public static void main(String[] args) {
/* 如:手机号前带有区号
+86 18844060846
0086 18844060846
*/
String regex = "(\\+86|0086)?\\s?1\\d{10}";
Scanner sc = new Scanner(System.in);
System.out.println("请输入手机号:");
String phone = sc.nextLine();//扫描一行
if(phone.matches(regex)){
System.out.println("输入正确");
}else{
System.out.println("输入错误");
}
}
}