Title: CPF validation
Last modified: March 27, 2021

---

# CPF validation

 *  Resolved [markk26](https://wordpress.org/support/users/markk26/)
 * (@markk26)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/cpf-validation/)
 * Does this plugin check if the CPF and CEP are valid?
    How can I use it on the
   registration page and also on the checkout page of Woocommerce?

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [Petermann](https://wordpress.org/support/users/ivanpetermann/)
 * (@ivanpetermann)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/cpf-validation/#post-14241738)
 * Hi [@markk26](https://wordpress.org/support/users/markk26/),
 * This plugin only add mask.
 * Script to add mask in input on WooCommerce – JavaScript or PHP.
 * [https://gist.github.com/petermann/fd1a898e02ca91a0d7231a9f8ee662b4#file-script-to-add-mask-in-input-phone-the-woocommerce-javascript-or-php](https://gist.github.com/petermann/fd1a898e02ca91a0d7231a9f8ee662b4#file-script-to-add-mask-in-input-phone-the-woocommerce-javascript-or-php)
 *  Thread Starter [markk26](https://wordpress.org/support/users/markk26/)
 * (@markk26)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/cpf-validation/#post-14243648)
 * So would I just have to publish the plugin to add this code to my functions.php
   of my theme? :
 * */
    add_action(‘wp_footer’, function () {echo “<script type=\”text/javascript\”
   >jQuery(document).ready(function($){ $(\”input[name=’billing_phone’]\”).mask(‘(
   000) 000-0000’); });</script>”;}, 111);
 * Instead of billing_phone would it be billing_cep or billing_cpf?
 *  Plugin Author [Petermann](https://wordpress.org/support/users/ivanpetermann/)
 * (@ivanpetermann)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/cpf-validation/#post-14243719)
 * Hi [@markk26](https://wordpress.org/support/users/markk26/)
 * Yes, try this.
 *     ```
       add_action('wp_footer', function () {
           echo "<script type=\"text/javascript\">
           jQuery(document).ready(function($) {
               $(\"input[name='billing_cpf']\").mask('000.000.000-00');
               $(\"input[name='billing_postcode'], input[name='shipping_postcode']\").mask('00000-000');
           });
       </script>";
       }, 111);
       ```
   
 * or
 *     ```
       add_action('wp_footer', function () {
           echo "<script type=\"text/javascript\">
           jQuery(document).ready(function($) {
               $(\"input[name='billing_cpf']\").addClass('cpf');
               $(\"input[name='billing_postcode'], input[name='shipping_postcode']\").addClass('cep');
           });
       </script>";
       }, 111);
       ```
   
    -  This reply was modified 5 years, 2 months ago by [Petermann](https://wordpress.org/support/users/ivanpetermann/).
    -  This reply was modified 5 years, 2 months ago by [Petermann](https://wordpress.org/support/users/ivanpetermann/).
 *  Thread Starter [markk26](https://wordpress.org/support/users/markk26/)
 * (@markk26)
 * [5 years, 1 month ago](https://wordpress.org/support/topic/cpf-validation/#post-14270975)
 * Thank you!

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘CPF validation’ is closed to new replies.

 * ![](https://ps.w.org/masks-form-fields/assets/icon-256x256.png?rev=1530096)
 * [Masks Form Fields](https://wordpress.org/plugins/masks-form-fields/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/masks-form-fields/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/masks-form-fields/)
 * [Active Topics](https://wordpress.org/support/plugin/masks-form-fields/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/masks-form-fields/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/masks-form-fields/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [markk26](https://wordpress.org/support/users/markk26/)
 * Last activity: [5 years, 1 month ago](https://wordpress.org/support/topic/cpf-validation/#post-14270975)
 * Status: resolved