使用正则表达式验证电子邮件格式

PHP Easy regex

任务 «使用正则表达式验证电子邮件格式»

编写一个PHP程序,从标准输入读取一行字符串,并检查它是否符合简单的电子邮件格式:本地部分(拉丁字母、数字、点、下划线、连字符),然后是'@'符号,然后是域名(拉丁字母、数字、点、连字符),最后是点和顶级域名(2到6个拉丁字母)。如果字符串是有效的电子邮件,则输出'Yes',否则输出'No'。字符串长度不超过100个字符。

输入格式

一行包含潜在电子邮件地址的字符串。

输出格式

字符串 'Yes' 或 'No'。

示例

示例 1

输入
user@example.com
输出
Yes

示例 2

输入
test.email@domain.co
输出
Yes

示例 3

输入
1 2 3 4 5 6
输出
No

示例 4

输入
invalid-email@
输出
No

示例 5

输入
4 0 0 0 2 2 2 2 0
输出
No
main.php