如何验证来自JTextField的电子邮件

用户名

就像标题说的那样,如果jTextField中缺少特定的字符,我想显示一个jOptionPane。假设该字符为“ @”。

我尝试过这样的事情:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {   
   String email = (String)txtEmail.getText();
   if (!email.equals(email) && email.equals("@")){
      jOptionPane1.showMessageDialog(null, "Please"); 
   }
}

但是,我无法使它正常工作。我也尝试使用contains()和,contentEquals()但是我不知道如何正确使用它,因此我更改了代码。在Google上搜索也无济于事,因为我找不到我想要的东西。请考虑提供帮助。顺便说一句,我正在使用netbeans。

保罗·萨姆索塔

如果您要验证电子邮件,请使用 String.matches(regex)

这里是从电子邮件正则表达式验证图案的imlementation这个网站正则表达式的说明也可以在网站上找到。

private static final String EMAIL_PATTERN = 
    "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
    + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";

if (!email.matches(EMAIL_PATTERN)) {}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何验证来自JTextField的电子邮件

来自分类Dev

如何验证来自Facebook的电子邮件签名?

来自分类Dev

JAVA JTextField验证用户输入电子邮件

来自分类Dev

如何验证Clojure中的电子邮件

来自分类Dev

如何使用Joi验证电子邮件

来自分类Dev

如何使用angularjs验证电子邮件

来自分类Dev

Zend框架-如何验证电子邮件?

来自分类Dev

来自LinkedIn API的经过验证的电子邮件?

来自分类Dev

来自网站的电子邮件

来自分类Dev

电子邮件-来自字段

来自分类Dev

如何在Laravel验证中验证多个电子邮件?

来自分类Dev

如果电子邮件与其他模型的电子邮件不同,如何验证电子邮件

来自分类Dev

角度电子邮件验证

来自分类Dev

电子邮件验证服务

来自分类Dev

全球电子邮件验证

来自分类Dev

姓名,电子邮件验证

来自分类Dev

电子邮件验证错误

来自分类Dev

Laravel:电子邮件验证

来自分类Dev

电子邮件验证服务

来自分类Dev

电子邮件模板验证

来自分类Dev

全球电子邮件验证

来自分类Dev

电子邮件验证php

来自分类Dev

电子邮件验证 | 查询

来自分类Dev

我如何获得无效电子邮件或电子邮件字段为空的验证错误?

来自分类Dev

我如何获得无效电子邮件或电子邮件字段为空的验证错误?

来自分类Dev

如何接收来自Rails用户的电子邮件?

来自分类Dev

只允许来自特定域/子域的电子邮件注册和发送验证电子邮件

来自分类Dev

如何使用Firebase电子邮件地址验证

来自分类Dev

如何验证我的电子邮件ID字段?