Android 验证是否不采用大写的特殊字符

Android 验证是否不采用大写的特殊字符,android,validation,Android,Validation,我想在用户在edittext上键入时限制特殊字符,如何实现它,我尝试了: public boolean validateBuisnessName(EditText et, String name, TextInputLayout textInputLayout) { String alphaRegex = ".*[A-Z0-9].*"; // Check if pattern matches if (name.matches(alphaRegex)) { textInpu

我想在用户在edittext上键入时限制特殊字符,如何实现它,我尝试了:

public boolean validateBuisnessName(EditText et, String name, TextInputLayout textInputLayout) {
  String alphaRegex = ".*[A-Z0-9].*";

  // Check if pattern matches
  if (name.matches(alphaRegex)) {
     textInputLayout.setErrorEnabled(false);
  } else {
     textInputLayout.setError("Invalid Buisness Name");
     return false;
  }
  return true;
}

如何检查验证的可能重复?