PUBLICIDADE

Autor

leonardoct

Leonardo Caldeira Soares Andrade

membro deste julho de 2007

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Você acha que sucesso do Twitter é passageiro?

Validar CEP usando expressão regular


Esta função valida se um CEP é válido de acordo com seu formato.
CEP válido, retorna true.
CEP inválido, retorna false.
CEP não preenchido, retorna o valor booleano passado como parâmetro para indicar se o campo é de preenchimento obrigatório.

A função Trim usada no código é de grande utilidade, e pode ser utilizada em todas as páginas de seu projeto.
É recomendável que fuinções como essa, bem como funções de formatação, ou validação de dados no cliente estejam em um arquivo .js, sendo incluído em suas outras páginas sempre que necessário.
  • Visualizar demonstração do código
<!-- Trecho inserido entre as tags <head></head>-->
<script type="text/javascript">
    <!--
    // Função para retirar os espaços em branco do início e do fim da string.
    function Trim(strTexto)
        {
            // Substitúi os espaços vazios no inicio e no fim da string por vazio.
            return strTexto.replace(/^\s+|\s+$/g, '');
        }

    // Função para validação de CEP.
    function IsCEP(strCEP, blnVazio)
        {
            // Caso o CEP não esteja nesse formato ele é inválido!
            var objER = /^[0-9]{2}\.[0-9]{3}-[0-9]{3}$/;

            strCEP = Trim(strCEP)
            if(strCEP.length > 0)
                {
                    if(objER.test(strCEP))
                        return true;
                    else
                        return false;
                }
            else
                return blnVazio;
        }
    //-->
</script>

<!-- Essa função pode ser chamada na saída do campo CEP, no evento onBlur do textbox
     ou então no submit da página, no evento onSubmit do formulário.
 -->

Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.