【发布时间】:2019-06-06 13:57:08
【问题描述】:
基本上,我有一个表单,人们可以在其中输入内容,其中有一部分是他们输入电子邮件地址的。有时,人们只是输入他们的名字而不输入实际的电子邮件地址。有时他们根本不填写。
有没有什么简单的方法可以检查字符串中是否有@符号并检查它是否为空?
感谢任何帮助
【问题讨论】:
-
str != null && str.contains("@") -
其实应该是反过来的!!:
str != null && str.contains("@") -
@achAmháin 如果 str 为 null,那么这将抛出 NPE.. 首先检查 null。
-
是的 - 我意识到了这一点,并对其进行了编辑,干杯。
-
为什么需要java来做前端验证?我认为您最好寻找 JavaScript 答案。
标签: java