我有这个使用HTML5检查用户输入的正则表达式[a-z0-9]*@metu\.edu。我想接受一个点(.)在用户名中,只有一个点。例如: herp.derp@metu.edu
发布于 2011-08-25 17:07:29
在下面使用
^[a-z0-9]+[.]?[a-z0-9]+@metu\.edu$发布于 2011-08-25 17:11:00
[a-z0-9][a-z0-9.]*@metu\.edu\.tr这至少需要一个(小写字符或数字),然后是(小写字符或数字或点),因此电子邮件地址不能以单个点开头或仅由单个点组成。但是,您可能应该重新考虑使用此正则表达式进行电子邮件验证,因为可接受的电子邮件地址包含更多的大小写(-、+、_等)。(别忘了尺寸限制)
发布于 2011-08-25 17:07:28
在字符范围中添加一个点:[a-z0-9.]*
要排除名称开头或结尾的点,并仅允许单个点使用多个字符类:
[a-z0-9]+\.?[a-z0-9]+@metu\.eduhttps://stackoverflow.com/questions/7187697
复制相似问题