Advertisement
Gleidson_21

expressoes regulares

Jun 29th, 2021
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. <?php
  2. // *$ ter nenhuma ou varias ocorrencias
  3. // +$ 1 ou mais ocorrencias
  4. //? nenhuma ou uma
  5.  
  6. /*
  7. $string = "abc";
  8. //validando expressao, a expressao é o que esta dentro do colchetes, neste caso aceita de 0 a 9 e de a ate z, o i minusculo tira o kay sensitivi de maiusculas.
  9. // o que esta dento do colchete é a quantiodade de caracteres que ira validar, no caso de 1 a 4 caracteres
  10. $padrao = "/^[a-z0-9]{1,4}/i";
  11.  
  12. $padrao2 = "/^a$/"; // validando expressao, neste o circunflexo,indica se a expressao inicia com a letra a, e o cifrao, indica o fim da exxpressao
  13.  
  14. */
  15.  
  16. // validando um email
  17.  
  18. $string = "contato@gmail.com";
  19. $padrao = "/^[a-z0-9.\_]+@[a-z0-9.\-\_]+\.(com|br|com.br)$/i";
  20.  
  21. $string2 = "10/10/2020";
  22. $padrao2 = "/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/i";
  23. if (preg_match($padrao2, $string2)) : // verifica se a validacao da variavel padrao é verdadeira ou falsa,
  24.   echo "Válido";
  25.   echo "<hr>";
  26.   echo $string2;
  27.  
  28. else :
  29.   echo "Inválido";
  30.   echo "<hr>";
  31. endif;
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement