Galera, eu estou tentendo validar um campo telefone, só que a minha expressão regular está dando erro.
esse é o código:
private boolean validoTelefone( String telefone ) {
if(telefone.matches("^\(\d{2}\) \d{4}-\d{4}$") ) {
return true;
}
else {
JOptionPane.showMessageDialog(this, "Telefone inválido");
return false;
}
}
o erro é :
ilegal escape character
ilegal escape character
ilegal escape character
ilegal escape character
ilegal escape character
aparece cinco vezes esse erro. Se alguem souber corrigir, eu agradeço.