Title: [Cimy User Extra Fields] Dificuldade para validação de campo CNPJ
Last modified: 6 agosto, 2016

---

# [Cimy User Extra Fields] Dificuldade para validação de campo CNPJ

 *  [ellp](https://br.wordpress.org/support/users/ellp/)
 * (@ellp)
 * [13 anos, 1 mês atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/)
 * Saudações!
 * Estou com um problema para validar um campo de CNPJ :/
 * Criei um formulário de registro usando o **Cimy User Extra Fields** e criei um
   campo com CNPJ. Fiz umas pesquisas na e [achei um tópico aqui no forum](http://br.forums.wordpress.org/topic/projeto-de-plugin-de-cadastro-registro-de-usuarios?replies=3)
   que sugeria usar uma máscara (usando jQuery) para validar o campo.
 * O problema é que estou tendo problemas pra fazer esse negócio funcionar. Para
   adicionar o javascript utilizei este código no **functions.php**
 *     ```
       add_action( 'wp_enqueue_scripts', 'mysite_enqueue' );
   
       function mysite_enqueue() {
         $ss_url = get_stylesheet_directory_uri();
         wp_enqueue_script( 'mysite-scripts', "{$ss_url}/masked.js" );
   
       }
       ```
   
 * E no **header.php**:
 *     ```
       jQuery(function($){
          $("input#cimy_uef_1").mask("99.999.999/999");
       }
       ```
   
 * Alguém tem idéia de como fazer isso funcionar?

Visualizando 4 respostas - 1 até 4 (de um total de 4)

 *  Criador do tópico [ellp](https://br.wordpress.org/support/users/ellp/)
 * (@ellp)
 * [13 anos, 1 mês atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/#post-33213)
 * Resolvi o problema… Deixarei a solução para futura referência a quem precisar:
 * Não é necessário usar jQuery para validar o campo. O próprio plugin tem um campo
   onde se pode adicionar uma expressão regular para resolver o problema. Para resolver
   validar o CNPJ faça o seguinte:
 * 1 – Crie um campo chamado CNPJ e adicione as características abaixo:
    2 – No 
   campo “Descrição” adicione “xx.xxx.xxx/xxxx-xx” 3 – No campo “Caracteres Exatos”
   coloque o valor 18 4 – No campo “Deve ser igual a” adicione a expressão regular
   abaixo:
 * `/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/’
 * 5 – Edite os demais campos de acordo com sua necessidade.
 * Pronto! Agora o formulário irá verificar o CNPJ.
 * Qualquer dúvida, me mande um alô.
 *  Criador do tópico [ellp](https://br.wordpress.org/support/users/ellp/)
 * (@ellp)
 * [13 anos, 1 mês atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/#post-33214)
 * Deu algum erro na hora de adicionar a expressao regular… segue a dita cuja corrigida:
 * `/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/`
 *  [viliberger](https://br.wordpress.org/support/users/viliberger/)
 * (@viliberger)
 * [12 anos, 11 meses atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/#post-33227)
 * ellp, como máscara funciona bem, mas se o usuário resolver burlar o cadastro,
   basta que ele use 00.000.000/0000-00 para se cadastrar. Estou quebrando a cabeça
   para colocar a validação com JavaScript, que testa o algoritmo base de construção
   do nº do CNPJ. Será que tem jeito? Alguma ideia? Alguém que tenha sugestões? 
   Valeu!
 *  Criador do tópico [ellp](https://br.wordpress.org/support/users/ellp/)
 * (@ellp)
 * [12 anos, 9 meses atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/#post-33229)
 * Hm.. Bem colocado viliberger. Também não consegui resolver este problema. Alguém
   tem alguma idéia?

Visualizando 4 respostas - 1 até 4 (de um total de 4)

 O tópico ‘[Cimy User Extra Fields] Dificuldade para validação de campo CNPJ’ está
fechado para novas respostas.

## Tags

 * [cimcy user extra fields](https://br.wordpress.org/support/topic-tag/cimcy-user-extra-fields/)
 * [cnpj](https://br.wordpress.org/support/topic-tag/cnpj/)
 * [validação](https://br.wordpress.org/support/topic-tag/validacao/)

 * Em: [Plugins](https://br.wordpress.org/support/forum/plugins-e-codigos/)
 * 4 respostas
 * 2 participantes
 * Última resposta de: [ellp](https://br.wordpress.org/support/users/ellp/)
 * Última atividade: [12 anos, 9 meses atrás](https://br.wordpress.org/support/topic/cimy-user-extra-fields-dificuldade-para-validacao-de-campo-cnpj/#post-33229)
 * Estado: não resolvido

## Tópicos

### Tópicos mais populares

### Tópicos sem respostas

### Tópicos não relacionados a suporte

### Tópicos resolvidos

### Tópicos não resolvidos

### Todos os tópicos
