电子邮件地址的模式,@和之间有2个字母

时间:2013-05-31 09:50:04

标签: java regex

我使用以下模式"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"来验证电子邮件地址。

我想在这里添加额外的功能。即“最少2个字母数字字符应在@和。之间”。

请建议我解决。

1 个答案:

答案 0 :(得分:1)

不是很难做到:

^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]{2,}(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$

我唯一改变的是+的{​​{1}}。 {2,}表示1或更多,+表示2或更多。

相关问题