手机号和邮箱号的格式验证:
package regex;
import java.util.Scanner;
public class Regex {
public static void main(String[] args) {
// Phone();
// Mail();
}
/** 1.
* 手机号格式的验证
*/
public static void Phone(){
while (true) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的手机号:");
String phone = scanner.next();
if (phone.matches("1[3-9]\\d{9}")){
System.out.println("您的手机号格式正确~");
break;
}else {
System.out.println("您的手机号格式错误~");
}
}
}
/** 2.
* 邮箱格式验证
*/
public static void Mail(){
while (true) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的邮箱:");
String phone = scanner.next();
if (phone.matches("\\w{1,20}@[a-zA-Z0-9]{2,10}\\.([a-zA-Z0-9]{2,10}){1,2}")){
System.out.println("您的邮箱格式正确~");
break;
}else {
System.out.println("您的邮箱格式错误~");
}
}
}
}