Android- EditText 的 Email驗證

Email驗證-Android
Android 的開發上,我們通常會使用 EditText 來輸入文字
而如果今天我們有一個欄位需要使用者來填寫 Email
並且驗證使用者所填的資料是否正確,那麼該怎麼做呢?
其實很簡單,只要下面兩個步驟
就可以驗證使用者輸入的文字是否為 Email 格式了
首先,我們在 XML 中要先進行限制,讓使用者只能輸入 Email 格式所可以接受的字元。
<EditText
    android:id="@+id/edittext_email"
    android:singleLine="true"
    android:inputType="textEmailAddress" />
接下來,再於程式進行判斷即可。
 
[code language=”java”]
private boolean isVaildEmailFormat(){
EditText etMail = (EditText) findViewById(R.id.edittext_email);
if(etMail == null)
return false;
return android.util.Patterns.EMAIL_ADDRESS.matcher(etMail.getText().toString()).matches();
}
[/code]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *