我曾尝试使用此代码片段进行电子邮件验证,但它似乎不起作用或显示任何验证。
EmailAddressEditField email=new EmailAddressEditField("Email Address: ", "");
String address =email.getText();
int at = address.indexOf("@");
int len = address.length();
String host = address.substring(at + 1, len);
int dot = host.lastIndexOf('.');
len = host.length();
if (at <= 0 || at > len - 6 && dot < 0 || dot >= len - 3)
Dialog.alert("Invalid email");
else
{
if (host.indexOf("..") >= 0)
{
Dialog.alert("Invalid email");
}
else
{
//correct mail id.. continue your process
}
}
在我添加(电子邮件)之后;一旦打开表单,它就会给我一个无效电子邮件的对话框错误。请建议我对文本字段/电子邮件地址编辑字段进行适当的电子邮件验证,一旦在字段中输入错误的输入就会显示验证。谢谢
注意:上面的代码取自 stackoverflow.http://stackoverflow.com/questions/7580257/validation-for-email-in-blackberry 的类似模式的先前查询不要建议任何重定向到相同的答案。谢谢。