如何验证我的字段(例如:姓名、电子邮件、手机)。
我验证了字段是否为空,但我不知道如何检查格式是否有效
我的代码:
public void btnClick(View v)
{
EditText name = (EditText) findViewById(R.id.signup_name);
EditText email= (EditText) findViewById(R.id.signup_email);
EditText phone= (EditText) findViewById(R.id.signup_phone);
if(name.getText().length()==0)
{
name.setError("Field cannot be left blank.");
}
else if (email.getText().length()==0){
email.setError("Field cannot be left blank.");
}
else if (phone.getText().length()==0){
phone.setError("Field cannot be left blank.");
}
}
最佳答案
这个功能已经由android本身提供了
android.util.Patterns.EMAIL_ADDRESS.matcher(email.getText().toString()).matches();
如果是有效的电子邮件地址,则返回 true,否则返回 false
关于java - 如何在android中检查电子邮件格式是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31262250/