0

我是 pegexp 的新手,我想写一个简短的验证电子邮件。这是我的正则表达式:

^[a-zA-Z0-9_.-]+@[_a-zA-Z0-9-]+\.[_a-zA-Z0-9-.]+$

有效的电子邮件由 part1@part2 组成。其中 part1 由 1 个或多个单词组成,除以 '.' 和 part2 由 2 个或多个单词组成,除以 '.' 每个单词由 az 或 AZ 或 0-9 或 - 或 _ 组成

这些电子邮件不正确:

smth...smth@smth.smth...

...@一种...

我不知道如何修复我的正则表达式并排除这些示例。

4

1 回答 1

0

自己解决了这个问题:

/^[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*@[a-zA-Z0-9\-_]+\.[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*$/
于 2013-04-09T14:33:23.760 回答