在做SSM-CRUD中的邮箱校验时,为什么不论输不输入邮箱,或者随便怎么输入都能通过校验?是我的正则表达式不对吗?

问题描述:

  进行邮箱校验的方法如下图:

  

 

   新增员工时:

  

 问题解决:

  一开始以为是邮箱的正则表达式出了问题,后来专门去学了以下正则表达式,耽误了一天时间,后来一想是不是return语句的原因呢?因为在验证完用户名后就直接返回了true,那后面不管输入的邮箱符不符合规则已经默认返回true,也就是符合规则了。如下图黄色箭头所指:

  

 

   其实并不是正则表达式的原因,就是这个return 语句的原因,改正过来后就能对邮箱进行验证了。哈哈哈哈哈哈哈下面这张图就是我要的结果啊!!!

  

 

posted @ 2020-08-05 17:41  imisswenjing  阅读(140)  评论(0)    收藏  举报