为了账号安全,请及时绑定邮箱和手机立即绑定

关于邮箱地址的验证

验证email的时候,还需要考虑是否只有一个@,这个判定条件需要加入。我是通过获取第一个与最后一个@的位置

int index1 =email.indexOf("@");

int index2 =email.lastIndexOf("@"); 

比较两者的是否相同来判断@的个数,还有别的方法吗?String中有方法可以实现获取字符串中相同字符的个数吗?

正在回答

2 回答

可以通过正则表达式来定义邮箱格式,实现邮箱验证,示例:/^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$ /  这是一个示例正则表达式,你可以去网上看看有什么更好的。可能会用到test()、march()等方法。

0 回复 有任何疑惑可以回复我~

可以根据插件,来验证邮箱地址

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于邮箱地址的验证

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信