Eu já pesquisei bastante aqui sobre expressões regulares e etc, só consegui fazer uma expressão booleana que retorne true se eu só tiver letras(maiúsculas, minúsculas e acentuadas), mas ele continua ferrando com o espaço. Alguém pode ajudar ?
Testar se String tem espaço e letras(com e sem acento)
2 Respostas
Não sei como vc fez a sua função, mas tenta usar a exp \s
Eu utilizo este código.Só Permite minúscula, maiúscula (ambas sem acento) e espaço.
private boolean validaEntradaNomes(String recebeDadoDigitado) {
Pattern padrao = Pattern.compile("[a-z A-Z]*"); // A-Z a-z separados permitem "" (espaço)
Matcher pesquisa = padrao.matcher(recebeDadoDigitado);
if (pesquisa.matches()) {
//JOptionPane.showMessageDialog(null,"válido!");
return true;
} else {
return false;
}
}
Deus te abençoe!
Criado 1 de abril de 2012
Ultima resposta 1 de abr. de 2012
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo