【发布时间】:2019-11-16 08:00:08
【问题描述】:
我试图在验证用户输入的电子邮件时允许使用特殊字符,但 android 标准 utils.pattern 验证不适用于这种情况。我已经实现如下:
if(!AppUtils.isValidEmail(edtEmail.getText().toString())){
Toast.makeText(context, "Please enter valid email", Toast.LENGTH_SHORT).show();
return false;
}
我要验证的函数:
public final static boolean isValidEmail(CharSequence target) {
return !TextUtils.isEmpty(target) && android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}
是否有正则表达式或其他方式来允许特殊字符?
【问题讨论】:
标签: android validation