patternProperties

This attribute is an object that defines the schema for a set of property names of an object instance.

The name of each property of this attribute's object is a regular expression pattern in the ECMA 262/Perl 5 format, while the value is a schema.

If the pattern matches the name of a property on the instance object, the value of the instance's property MUST be valid against the pattern name's schema value.