题解 | #邮箱字符串判断#
邮箱字符串判断
https://www.nowcoder.com/practice/c72b2b5472704d4a98597cb74b0257a7
关键在于正则字符串的使用
邮箱的正则
let reg = /^[\w.-]+@[a-zA-Z\d.-]+\.[a-zA-Z]{2,}$/;
- ^ 和 $ 分别表示匹配字符串的开头和结尾,确保整个字符串符合模式。
- [\w.-]+ 匹配邮箱地址中的用户名部分,允许包含字母、数字、下划线、点和连字符。
- @ 匹配邮箱地址中的 "@" 符号。
- [a-zA-Z\d.-]+ 匹配邮箱地址中的域名部分,允许包含字母、数字、点和连字符。
- \. 匹配邮箱地址中的点。
- [a-zA-Z]{2,} 匹配邮箱地址中的顶级域名,至少包含两个字母