diff --git a/admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php b/admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php index 3297b348..04b94dfc 100755 --- a/admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php +++ b/admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php @@ -27,7 +27,8 @@ */ function validate() { - $this->value = preg_replace( $this->field['preg']['pattern'], $this->field['preg']['replacement'], $this->value ); + $this->value = preg_replace_callback($this->field['preg']['pattern'], function($matches){return $this->field['preg']['replacement'];}, $this->value); + } //function } //class } \ No newline at end of file