我有一個問題: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