我正在尝试制作一个与电子邮件地址匹配的正则表达式。 地址必须以字母开头和结尾,句点前后必须有两个字母。
这是@符号之前的表达式的一部分:
^[A-Za-z0-9]+[A-Za-z0-9\'\-\_]*(([A-Za-z]{2})+(\.([A-Za-z]){2})+)*[A-Za-z0-9]+
我遇到的问题是用户只输入两个字母,一个句号和另外两个字母; ab.cd,它验证为false,因为它仍然在寻找那个起始字母。
例如,abc.def验证就好了。
所以我的问题是,是否有任何方法可以让它与起始字母匹配,只要它没有跟着另一个字母?对于结束信,反之亦然。
谢谢你们。