【发布时间】:2016-02-08 23:06:51
【问题描述】:
我想为电子邮件地址创建一个 Java textfield,当我单击提交时,它必须在文本中包含 @ 和 . 以进行验证。
我该怎么做?
我的代码:
private void btnSubmitActionPerformed(java.awt.event.ActionEvent evt) {
if(txtName.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "Must have name");
jlblNameVer.setVisible(true);
}
//Phone Number Validation
if(txtPhoneNum.getText().length() < 10)
{
JOptionPane.showMessageDialog(null, "Must atleast 10 characters");
}
}
【问题讨论】:
-
if (!(field.getText().contains("@") && field.getText().contains(".")))应该可以解决您的问题。 -
是的,效果很好,谢谢 :)
标签: java validation email textbox textfield