2
respostas

Validando nomes só com espaços.

Existe algum meio de não permitir que o campo NOME seja preenchido apenas com espaços?

Por que, com o pattern:

pattern="[a-zA-ZÀ-ú ']{4,}"

mesmo que se preencha o input com 4 espaços, o nome ainda seria enviador ao servidor como válido.

2 respostas

Fala aí José, se quiser que o campo não permita espaços no final, pode utilizar a seguinte regex:

^(([aA-zZ])+(\\s[aA-zZ]+)*)$

Vai ser permitido espaços apenas entre os nomes.

Se quiser não permitir nenhum espaço, utilize essa:

^([aA-zZ]*)$

Espero ter ajudado.

E ai Matheus,

Poderia me explicar melhor essa regex?

Outra coisa, mesmo com o essa regex, ainda seria possivel que alguem usasse 3 espaços e um caracter válido no final pra que entrada fosse vista como válida dentro da regex?