// Custom function for validating phone numbers across multiple forms and fields add_filter('gform_field_validation', function($result, $value, $form, $field) { $form_field_pairs = [ 4 => [8], 1 => [4], 2 => [4], 3 => [4], ]; if (isset($form_field_pairs[$form['id']]) && in_array($field->id, $form_field_pairs[$form['id']])) { $pattern = '/^\d{10}$/'; if (!preg_match($pattern, $value)) { $result['is_valid'] = false; $result['message'] = 'Please enter a valid 10-digit phone number.'; } } return $result; }, 10, 4);