1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java 正则表达式电话邮箱_Java编程:正则表达式判断邮箱及电话号码是否有效

java 正则表达式电话邮箱_Java编程:正则表达式判断邮箱及电话号码是否有效

时间:2021-08-05 16:28:44

相关推荐

java 正则表达式电话邮箱_Java编程:正则表达式判断邮箱及电话号码是否有效

/**

* 正则判断邮箱及电话号码是否有效

* @param args

*/

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入你的邮箱:");

String email = sc.next();

System.out.println("请输入你的电话号码:");

String phone = sc.next();

System.out.println(isEmail(email));

System.out.println(isPhone(phone));

}

//电子邮件

public static String isEmail(String email){

String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,3}$";

Pattern regex = pile(check);

Matcher matcher = regex.matcher(email);

boolean isMatcher = matcher.matches();

if (isMatcher == false) {

return "邮箱格式不正确!";

}else {

return ("你的邮箱号是:" + email);

}

}

//电话号码

public static String isPhone(String phone) {

String check = "^(1[3,5][2,4,5,6,7,8,9]|15[0,8,9,1,7]|188|187)\\d{8}$";

Pattern regex = pile(check);

Matcher matcher = regex.matcher(phone);

boolean isMatcher = matcher.matches();

if (isMatcher == false) {

return "请输入有效的电话号码!";

}else {

return ("你的电话号码是:" + phone);

}

}

原文:/Miss-Lee/p/3813696.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。