Ola lista,
Olhe ai umas dicas legais para se fazer validacao usando expressoes regulares....
Validações Úteis com Expressões Regulares | |
Tipo de Validação | Expressão |
Dígito | ^\d+$ |
Decimal | ^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$ ^[-+]?([0-9]*\,[0-9]+|[0-9]+)$ |
Letra | ^[[:alpha:]]+$ |
URL | ^((http)|(https)|(ftp)):\/\/([\- \w]+\.)+\w{2,3}(\/ [%\-\w]+(\.\w{2,})?)*$ |
^([\w\-]+\.)*[\w\- ]+@([\w\- ]+\.)+([\w\-]{2,3})$ | |
Endereço IP | \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b |
Tempo (24 horas) | ^([0|1|2]{1}\d):([0|1|2|3|4|5]{1} \d)$ |
Data (dd/mm/aaaa) | ^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02])) \/\d{4}$ |
Telefone | ^\(\d{3}\)-\d{4}-\d{4}$ |
Senha | ^\w{4,10}$ ^[a-zA-Z]\w{3,9}$ ^[a-zA-Z]\w*\d+\w*$ |