Caros bom dia, conheci o que era regex ontem…
Dei uma procurada aqui pelo fórum msm e encontrei vários artigos e sites interessantes sobre o assunto.
Preciso validar um campo login com as seguintes especificações:
“Seu login não deve conter espaços, letras maiúsculas, ter menos de 4 caracteres,
nem ter mais de 12, não pode conter caracteres especiais (exceto underscore),
não começar com numeral ou conter apenas underscore.”
Eu consegui montar a seguinte regex (sei que não esta o mais correto) mas foi o que consegui assimilar de ontem pra hoje:
Pattern p = Pattern.compile("^[a-z_][a-z0-9_]{3,11}+$");
Aparentemente esta validando tudo, exceto o “ou conter apenas underscore”, não consigo ir adiante.
Alguém tem ideia de como resolver isso?
Valeu!
