refactor: changed format "uriref" to "uri-ref", #367

master
Evgeny Poberezkin 2016-12-29 23:05:28 +00:00
parent a063c61780
commit cf3f1cea50
3 changed files with 4 additions and 4 deletions

View File

@ -39,7 +39,7 @@ Ajv.MissingRefError = errorClasses.MissingRef;
Ajv.$dataMetaSchema = $dataMetaSchema;
var META_SCHEMA_ID = 'http://json-schema.org/draft-06/schema';
var SCHEMA_URI_FORMAT = formats.fast.uriref;
var SCHEMA_URI_FORMAT = formats.fast['uri-ref'];
function SCHEMA_URI_FORMAT_FUNC(str) {
return SCHEMA_URI_FORMAT.test(str);

View File

@ -29,7 +29,7 @@ formats.fast = {
'date-time': /^\d\d\d\d-[0-1]\d-[0-3]\d[t\s][0-2]\d:[0-5]\d:[0-5]\d(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,
// uri: https://github.com/mafintosh/is-my-json-valid/blob/master/formats.js
uri: /^(?:[a-z][a-z0-9+-.]*)?(?:\:|\/)\/?[^\s]*$/i,
uriref: URIREF,
'uri-ref': URIREF,
// email (sources from jsen validator):
// http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address#answer-8829363
// http://www.w3.org/TR/html5/forms.html#valid-e-mail-address (search for 'willful violation')
@ -55,7 +55,7 @@ formats.full = {
time: time,
'date-time': date_time,
uri: uri,
uriref: URIREF,
'uri-ref': URIREF,
email: /^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,
hostname: hostname,
ipv4: /^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,

View File

@ -39,7 +39,7 @@
"properties": {
"id": {
"type": "string",
"format": "uriref"
"format": "uri-ref"
},
"$schema": {
"type": "string",