Guest User

Untitled

a guest
Sep 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. # Dominio : Campo do dominio a ser preenchido
  2. # Emails : Campo de e-mails a ser preenchido (usuarios, admin)
  3.  
  4. # Argumentos
  5. # 1-> Dominio principal
  6. # 2-> Emails para serem validados referente ao domninio
  7. def valid_domains(dominio, emails)
  8. regexp = dominio.match /(\.[a-z0-9]*){1,3}/
  9. dominio = $&
  10. emails = emails.split(';')
  11. puts "\n[Dominio a ser validado]"
  12. puts dominio
  13. emails.each do |email|
  14. if email.match dominio
  15. puts "\n[funciona]"
  16. puts email
  17. else
  18. puts "\n[não funciona]"
  19. puts email
  20. end
  21. end
  22. end
  23.  
  24. # Exemplo de entrada
  25. valid_domains('www.uol.com.br',
  26. "renato.franco@gmail.com;renato.franco@uol.com.br;thiego@pokemon.go")
  27.  
  28. # Saida
  29. # [Dominio a ser validado]
  30. # .uol.com.br
  31. # [não funciona]
  32. # renato.franco@gmail.com
  33. # [funciona]
  34. # renato.franco@uol.com.br [Unico que apresenta relaço com o dominio dado]
  35. # [não funciona]
  36. # thiego@pokemon.go
Add Comment
Please, Sign In to add comment