Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
estou trabalhando com o seguinte validador http://tetlaw.id.au/view/javascript/really-easy-field-validation não sei se alguém conhece, ele trabalha junto com prototype.
Estou fazendo algumas alterações para se encaixar melhor no meu sistema. Já consigo validar CNPJ, CPF e CEP, estou tentando agora validar telefone no formato (99) 9999-9999 mas não estou conseguindo.
P. ex: (para validacao do CEP, usando Expressões Regulares
['validate-cep', 'digite um cep valido.', function(v) {
return Validation.get('IsEmpty').test(v) || /^[0-9]{5}\-[0-9]{3}$/.test(v)
}]
Para o telefone estou tentando:
['validate-phone', 'digite um phone valido.', function(v) {
return Validation.get('IsEmpty').test(v) || (\\()*\d\{2}(\\)|\s|.)\d{4}(-)\d{4}$.test(v)
}]
Já testei a RegEx do jeito que está aí em http://tools.lymas.com.br/regexp_br.php. Da maneira que está, ele aparece a msg dizendo q todos os telefones estao invalidos. No meu sistema não aparece nenhuma msg de erro e ele não valida o telefone.
Onde estou errando?
[]s
Frederick Moschkowich
Carregando comentários...