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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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?