可以使用如下正则表达式匹配email地址:
[a-zA-Z0-9_.-]@[a-zA-Z0-9-]\.[a-zA-Z0-9-.]
这个正则表达式的意思是:
[a-zA-Z0-9_.-]
表示匹配用户名,用户名由一个或多个字母、数字、下划线、点、加号或减号组成。@
表示匹配一个@符号。[a-zA-Z0-9-]
表示匹配域名,域名由一个或多个字母、数字或减号组成。\.
表示匹配一个点号。[a-zA-Z0-9-.]
表示匹配顶级域名,顶级域名由一个或多个字母、数字、点号或减号组成。
这个正则表达式可以匹配