在做SSM-CRUD中的邮箱校验时,为什么不论输不输入邮箱,或者随便怎么输入都能通过校验?是我的正则表达式不对吗?
问题描述:
进行邮箱校验的方法如下图:

新增员工时:

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

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


浙公网安备 33010602011771号