Open FabioTrindade opened 1 year ago
Bom dia, @FabioTrindade, como vai? Muito obrigado pelas sugestões, vou encaixar elas nas novas versões aqui.
Enquanto isso, você pode alterar o Regex padrão de validação de E-mail do Flunt: https://github.com/andrebaltieri/Flunt/blob/main/Flunt/Localization/FluntRegexPatterns.cs
É só fazer assim antes de validar:
FluntRegexPatterns.EmailRegexPattern = "SEU REGEX";
Balta, tem como implementar uma solução similar, substituindo o regex, na versão 1.0.5?
Bom dia, @mariana-oliveiracm, como vai?
Infelizmente na 1.0.5 não temos esta função! Mas na 2.0 ela está implementada e você pode alterar os Regex que o Flunt usa!
Valeu balta. Consegui pelo .Matchs
Show!!!
Alguns dias atrás me deparei com o seguinte cenário: A microsoft deixa eu criar um e-mail nos seguintes formatos:
Diferente do gmail que não aceita esse formato
Estou utilizando o Flunt para realizar validações, no cenário acima mesmo sendo um endereço de e-mail válido, utilizando a validação
.IsEmail
retorna notification de e-mail inválido.E por incrível que parece, encontrei um endereço de e-mail no formato acima.
Solução
Para atender a necessidade, criei um método que retorna um bool, dentro possui um contains olhando para os domínios:
hotmail.com
,outlook.com
eoutlook.com.br
com um regex que atenda as características de criação e os demais domínios nas validações comun.