diff --git a/src/wp-includes/rest-api.php b/src/wp-includes/rest-api.php
index 26ca9297ff..0cce9fa62f 100644
--- a/src/wp-includes/rest-api.php
+++ b/src/wp-includes/rest-api.php
@@ -1144,12 +1144,6 @@ function rest_validate_value_from_schema( $value, $args, $param = '' ) {
 		return new WP_Error( 'rest_invalid_param', sprintf( __( '%1$s is not of type %2$s.' ), $param, 'string' ) );
 	}
 
-	if ( 'string' === $args['type'] && ! empty( $args['pattern'] ) ) {
-	    if ( ! preg_match( $args['pattern'], $value ) ) {
-		    return new WP_Error( 'rest_invalid_pattern', sprintf( __( '%1$s does not match pattern %s$s.' ), $param, $args['pattern'] ) );
-        }
-    }
-
 	if ( isset( $args['format'] ) ) {
 		switch ( $args['format'] ) {
 			case 'date-time':
