Title: Custom input validation
Last modified: December 10, 2019

---

# Custom input validation

 *  Resolved [diegpl](https://wordpress.org/support/users/diegpl/)
 * (@diegpl)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/custom-input-validation/)
 * Hi, I am trying to check if a specific field contains the number “300”. I tried
   this code, but it did not work. Does some one here know if I am doing something
   wrong?
 *     ```
       add_action( 'woocommerce_after_checkout_validation', 'misha_validate_fname_lname', 10, 2);
   
       function misha_validate_fname_lname( $fields, $errors ){
   
           if ( strpos( $fields[ 'billing_n_matricula' ], 300) === false   ){
               $errors->add( 'validation', 'Seu número de matrícula parece estar errado, favor digitar o correto.' );
           }
       }
       ```
   
 * Tks! 😉
    -  This topic was modified 6 years, 5 months ago by [diegpl](https://wordpress.org/support/users/diegpl/).

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

 *  Thread Starter [diegpl](https://wordpress.org/support/users/diegpl/)
 * (@diegpl)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/custom-input-validation/#post-12224513)
 * It seems the code runs, since I see the validation warning, but it never gets
   true, to go ahead. Tks!
 *  Plugin Support [Hannah S.L.](https://wordpress.org/support/users/fernashes/)
 * (@fernashes)
 * Automattic Happiness Engineer
 * [6 years, 5 months ago](https://wordpress.org/support/topic/custom-input-validation/#post-12257659)
 * I’m glad to hear you solved this – thanks for letting us know!
 *  Thread Starter [diegpl](https://wordpress.org/support/users/diegpl/)
 * (@diegpl)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/custom-input-validation/#post-12258742)
 * I have actually told it never gets true in the code logic to not get the warning,
   I did not solve the problem…

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

The topic ‘Custom input validation’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

## Tags

 * [custom-validation](https://wordpress.org/support/topic-tag/custom-validation/)
 * [Input Validation](https://wordpress.org/support/topic-tag/input-validation/)

 * 3 replies
 * 2 participants
 * Last reply from: [diegpl](https://wordpress.org/support/users/diegpl/)
 * Last activity: [6 years, 5 months ago](https://wordpress.org/support/topic/custom-input-validation/#post-12258742)
 * Status: resolved