diff --git a/elements.module b/elements.module
index cbc2b4b..c4ca1f9 100644
--- a/elements.module
+++ b/elements.module
@@ -205,7 +205,7 @@ function elements_process_placeholder($element) {
 function elements_process_pattern($element) {
   if (isset($element['#pattern']) && !isset($element['#attributes']['pattern'])) {
     $element['#attributes']['pattern'] = $element['#pattern'];
-    $element['#element_validate'][] = 'form_validate_pattern';
+    $element['#element_validate'][] = 'elements_validate_pattern';
   }
 
   return $element;
