我刚接触pegexp,我想写一个简短的来验证电子邮件的。下面是我的regexp:
^[a-zA-Z0-9_.-]+@[_a-zA-Z0-9-]+\.[_a-zA-Z0-9-.]+$有效的电子邮件由part1@part2组成。其中,part1由一个或多个单词组成,除以'.‘。part2由2个或2个以上的单词组成,除以‘’。每个单词由a-z或A-Z或0-9或-或_组成
这些电子邮件不正确:
smth...smth@smth.smth...
...@a...
我不知道如何修复我的regexp并排除这些示例。
发布于 2013-04-09 22:33:24
我自己解决了这个问题:
/^[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*@[a-zA-Z0-9\-_]+\.[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_])+)*$/https://stackoverflow.com/questions/15873478
复制相似问题