| 1 | Para quem já ouviu falar, [http://doc.workflow.celepar.parana/ref/regex/ Expressões Regulares], são uma maneira eficiente de validar dados obtidos de campos em formulários. No módulo Workflow, está disponível uma classe que implementa diversos padrões de validação usando Expressões regulares. |
| 2 | |
| 3 | |
| 4 | == Principais padrões verificados: == |
| 5 | |
| 6 | :CEP -> CEP |
| 7 | |
| 8 | :CPF ->CPF |
| 9 | |
| 10 | :ADDR_MAC - > ENDERECO MAC |
| 11 | |
| 12 | :DATE -> DATA - DD/MM/YYYY |
| 13 | |
| 14 | :TIME- > HORA - HH:MM |
| 15 | |
| 16 | :TEL_DDD -> TELEFONE COM DDD - (00) 0000-0000 |
| 17 | |
| 18 | :TEL -> TELEFONE SEM DDD |
| 19 | |
| 20 | :ADDR_IP -> ENDERECO IP |
| 21 | |
| 22 | :ADDR_EMAIL -> E-MAIL |
| 23 | |
| 24 | :RG -> RG |
| 25 | |
| 26 | :CURRENCY -> UNIDADE MONETARIA (REAIS) |
| 27 | |
| 28 | |
| 29 | |
| 30 | == Exemplo de uso: == |
| 31 | |
| 32 | {{{ |
| 33 | |
| 34 | <?php |
| 35 | |
| 36 | $re = wf_create_object('wf_regex'); |
| 37 | |
| 38 | |
| 39 | |
| 40 | if ($re->validate($re->CEP, '82410-400')) |
| 41 | |
| 42 | echo "valido"; |
| 43 | |
| 44 | else |
| 45 | |
| 46 | echo "invalido"; |
| 47 | |
| 48 | $instance->complete(); |
| 49 | |
| 50 | ?> |
| 51 | |
| 52 | }}} |