vinissh

RegEx.ps1

Jan 21st, 2021 (edited)
781
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <#
  2.  
  3.     Introdução a expressões regulares
  4.  
  5.  
  6.     \d [0-9] #Número
  7.     \w [a-z-A-Z0-9] #Alfá númerico
  8.     \s #Caractere de espaço em branco
  9.     .  #Qualquer caractere exceto nova linha
  10.     () #Sub-expression
  11.     \  #Próximo caractere
  12.  
  13.  
  14.     Link:https://regexlib.com/Search.aspx?k=email
  15.  
  16.  
  17. #>
  18.  
  19.  
  20. $regex = "^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$"
  21. $email = Read-Host Qual se email ?
  22.  
  23. if($email -notmatch $regex){
  24.    Write-Host "Erro o endereço de email $email"
  25.    Exit
  26. }
  27.  
  28. Write-Host Acertou!
RAW Paste Data