Drupal

How to Validate Altered Form Fields

How to validate Drupal form fields created with hook_form_alter()

function my_module_form_alter($form_id, $form_values){
  switch($form_id){
    case 'the_form_to_modify':
      $form['my_module_added_field'] = array(
        '#type'=>'textfield',
        '#title'=>t('My added field'),
        '#validate'=>array('my_module_check_element'=>array()),
      );
  }
}

function my_module_check_element($element){
  $value = $element['#value'];
  $name = $element['#name'];
  //Do your validation here.
}

Source: How to validate altered forms (Drupal.org)