题解 | #邮箱验证# 不太理解 后面再看1
邮箱验证
https://www.nowcoder.com/practice/8f908eeee4aa412ca88304f0acbaa1f9
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.next(); String emailMatcher = "[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+"; //修饰符+表示至少匹配其中的一个字符 //修饰符?表示可以匹配其中零个或一个字符 //A-z作用等于a-zA-Z // \d匹配数字0-9 // \D匹配非0-9 // \w匹配字母、数字、下划线,除了特殊字符和空格 // {n,m}匹配至少n次,至多m次 // ^表示字符串匹配开始的标志 // 不太理解 后面继续看 正则表达式 if (str.matches(emailMatcher)) { System.out.print("邮箱格式合法"); } else { System.out.print("邮箱格式不合法"); } } }