Bom dia a todos! Estou com um pouco de dificuldade de interpretar o comando dos patterns em sua sequência do bloco lógico, por isso peguei um exemplo de código para analisar o conteúdo da aula de \w bound word e gostaria que alguém me corrigisse caso esteja errado na interpretação desse algoritmo.
^\w+@\w+?\.[a-zA-Z]{2,3}$
thiago@gmail.com
- ^\w+@ O circunflexo vai pegar do início qualquer caractere do texto e o \w+ vai filtrar o texto pelo seus limites até encontrar a tag @. Essa é a primeira forma de validação, pois vai validar se existe um username_personal, o caractere @ e por último o caracter ponto '.'
- \w+?.[a-zA-Z]{2,3}$ Vai validar ao usuário caso não tenha digitado o ponto, e também, após isso o username_bussiness (gmail, hotmail etc). E a tag $ vai validar se o nome final existe.