我有一个问题:Android JAVA字符串验证
我想创建一个应用程序,从用户输入采取字符串。此字符串将采用电子邮件格式。因此,有一些要求的:。
- (句号)不能放在前@
- (句号)和@不能超过一个
- (句号)和@不能并排侧
注:这不是一所学校的功课(我只是觉得,这就像一个家庭作业后,我输入的),我只是想了解更多关于字符串:d
我已经做了一些研究,但我仍然无法解决thos E题的:d
感谢所有和索里,如果我做了一些错误的,英语不是我的母语的语:d
我有一个问题:Android JAVA字符串验证
我想创建一个应用程序,从用户输入采取字符串。此字符串将采用电子邮件格式。因此,有一些要求的:。
注:这不是一所学校的功课(我只是觉得,这就像一个家庭作业后,我输入的),我只是想了解更多关于字符串:d
我已经做了一些研究,但我仍然无法解决thos E题的:d
感谢所有和索里,如果我做了一些错误的,英语不是我的母语的语:d
这是通用电子邮件验证的电子邮件
if(eMailValidation(YourEmailString)){
/// right Email-id
}
public boolean eMailValidation(String emailstring) {
Pattern emailPattern = Pattern.compile("[email protected]+\\.[a-z]+");
Matcher emailMatcher = emailPattern.matcher(emailstring);
return emailMatcher.matches();
}
谢谢先生:D 如果可能,我想获得“手册”one..coz我想知道它的语法和如何实现它们:D 而且我将不得不改变一些要求,所以它不是就像一个正常的电子邮件 谢谢先生:D – 2012-02-28 13:25:42
你究竟想要什么?我不明白? – 2012-02-28 13:27:03
对不起:D 嗯..可能就像使用一些循环的和如果的,然后使用一些方法的isDigit或isSpace在C:D – 2012-02-28 13:32:03
为什么你要阻止'点'出现在@之前?它是有效的。 – Asaf 2012-02-28 13:17:07
嗯...是的,我犯了一个错误,我认为它是无效的:D 但没关系,因为我认为第一个是最难的:D – 2012-02-28 13:24:00
如果你有空闲时间,请帮忙! 感谢:D – 2012-03-01 09:19:24