Armazenar CNPJ/CPF e telefone no banco.

236 views
Skip to first unread message

Fábio Jansen

unread,
Aug 1, 2012, 7:33:54 PM8/1/12
to rail...@googlegroups.com
Boa noite pessoal.

Estou desenvolvendo uma aplicação no qual o usuário deverá digitar um CNPJ/CPF e também um número de telefone.

A dúvida é, devo armazenar os dados como integer ou pode ser como string mesmo?

A outra dúvida é, quando armazena-los, devo fazer com que eles sejam digitados puros ex. ( cnpj = 69103604000160) ou posso aceitar ele já formatado ( cnpj = 69.103.604/0001-60) ? A mesma coisa com o telefone...

Alguma forma fácil de validar se os dados são realmente válidos? 

Existe alguma gem que me ajude nisso?

Obrigado a todos

Renato Ramiro

unread,
Aug 1, 2012, 7:47:04 PM8/1/12
to rail...@googlegroups.com
Para validar, pode usar as gems br-cpf e br-cnpj.

--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7



--
Renato Ramiro
Ruby on Rails Developer

felipe bastos

unread,
Aug 2, 2012, 1:41:02 AM8/2/12
to rail...@googlegroups.com
eu usaria como string e colocaria mascaras jquery para validar no lado do cliente.

No campo telefone, prepare-se para o nono dígito, e não esqueça do DDD.

Fillipe Norton

unread,
Aug 2, 2012, 8:05:36 AM8/2/12
to rail...@googlegroups.com
Tem como você validar o CPF

Eles é calculado

Hugo A. G. V. Rosa

unread,
Aug 2, 2012, 9:14:44 AM8/2/12
to rail...@googlegroups.com
Caso queira implementar seus próprios métodos para validação de CPF e
CNPJ, os algoritmos de cálculo dos digitos (número após do traco)
utilizam módulo 11. Na iMaster tem os detalhes:

http://imasters.com.br/artigo/2410/javascript/algoritmo_do_cpf/

http://imasters.com.br/artigo/2451/javascript/algoritmo-do-cnpj

Útil também para quem só quer saber como é que se faz.

--
"Aqui deveria ter uma tagline."
Hugo A. G. V. Rosa
Inĝenieristo, matematikulo kaj scivolulo
http://friendfeed.com/hugoxrosa

Everaldo Gomes

unread,
Aug 2, 2012, 9:26:35 AM8/2/12
to rail...@googlegroups.com
Sobre CPF/CNPJ ano passado postaram esses links:

Marcos Roberto Rodrigues

unread,
Aug 7, 2012, 9:39:43 AM8/7/12
to rail...@googlegroups.com
Olá pessoal, alguém conhece alguma gem para validação de inscrição estadual?
Reply all
Reply to author
Forward
0 new messages